ブロックをhtmlで渡そうとしてlink_toいますが、取得できません。運が悪かったので、他の方法をいくつか試したので、元のコードを使用します。
<% link_to survey_path(survey), :class => "button" do %>
<span>add questions to <%= survey.name %></span>
<% end %>
ただし、これは表示されません:class。
何を修正する必要がありますか?
ブロックをhtmlで渡そうとしてlink_toいますが、取得できません。運が悪かったので、他の方法をいくつか試したので、元のコードを使用します。
<% link_to survey_path(survey), :class => "button" do %>
<span>add questions to <%= survey.name %></span>
<% end %>
ただし、これは表示されません:class。
何を修正する必要がありますか?
追加=して作ってみてください<%= %>
<%= link_to survey_path(survey), :class => "button" do %>
<span>add questions to <%= survey.name %></span>
<% end %>
Rails 3 アプリケーションのビュー コードでは、form_for などのコンテンツを出力するブロックの先頭で、<% の代わりに <%= を使用する必要がある場合があります。
ただのスパンだからそのままでいいじゃないか
<%= link_to "add questions to #{survey.name}", survey_path(survey), :class => "button" %>