我正在尝试link_to
使用 html 传递一个块,但无法得到它。我尝试了其他一些没有运气的方法,所以我将使用我的原始代码:
<% link_to survey_path(survey), :class => "button" do %>
<span>add questions to <%= survey.name %></span>
<% end %>
这并没有显示:class
出来。
需要纠正什么?
我正在尝试link_to
使用 html 传递一个块,但无法得到它。我尝试了其他一些没有运气的方法,所以我将使用我的原始代码:
<% 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" %>