我正在尝试使用html传递link_to
块但无法获取它。我尝试了一些没有运气的方法,所以我将使用原始代码:
<% link_to survey_path(survey), :class => "button" do %>
<span>add questions to <%= survey.name %></span>
<% end %>
虽然这不会显示:class
。
需要纠正的是什么?
答案 0 :(得分:25)
尝试添加=
以使其<%= %>
<%= link_to survey_path(survey), :class => "button" do %>
<span>add questions to <%= survey.name %></span>
<% end %>
在Rails 3应用程序的视图代码中,有时需要 在输出内容的块的开头使用&lt;%=而不是&lt;%, 例如form_for。
因为它只是一个跨度,你为什么不这样做
<%= link_to "add questions to #{survey.name}", survey_path(survey), :class => "button" %>