1. ホーム
  2. ruby-on-rails

[解決済み] html ruby コードで link_to を囲むには?

2022-08-20 17:03:44

質問

ビューコードをリンクで囲むには?Rubyのコードで複数の行を単一の link_to メソッドに渡す方法がわかりません。私が探している結果は、あなたが列をクリックし、ショーページを取得することです。

<div class="subcolumns">
  <div class="c25l">
        <div class="subcl">
        <%= image_tag album.photo.media.url(:thumb), :class => "image" rescue nil  %>
        </div>
    </div>
  <div class="c75r">
        <div class="subcr">
            <p><%= album.created_at %></p>
            <%= link_to h(album.title), album %>
            <p><%= album.created_at %></p>
            <p><%= album.photo_count %></p>
        </div>
  </div>
</div>

どのように解決するのですか?

link_to はコードのブロックを取ります ( >= Rails 2.2)を受け取り、それをタグの本文として使用します。

というわけで、次のようにします。

<%= link_to(@album) do %>
  html-code-here
<% end %>

しかし をネストさせるのは、かなり確実だと思います。 div の中に a タグは有効なHTMLではありません。

編集:追加された = の文字を追加しました。