如何正确写下此记录?当我写下面的代码时,你可以在这篇文章中看到我收到了以下错误:未定义的方法`stringify_keys' for" / plant / index":String
Html代码
<li class="new_button">
<%= link_to "Plants", plant_path, :class=>"greens" do %>
<span></span>
<% end %>
</li>
我需要(仅使用link_to)
<li class="new_button"><a href="#" class="greens">Plants<span></span></a></li>
答案 0 :(得分:1)
如果将块传递给link_to
,则第一个参数负责评估正确的链接href
,第二个参数是假定选项。在您的示例中,第二个参数返回plant_path
的值,即String
实例,但Rails希望将其评估为Hash
。你应该做的是:
<%= link_to plant_path, class: 'greens' do %>
Plants<span></span>
<% end %>
答案 1 :(得分:0)
试试这个
<%= link_to plant_path, :class=>"greens" do %>
<span><%= "Plants" %></span>
<% end %>