我正在尝试在我的页面中打印一个不可更新的值。到目前为止它显示
<%= f.fields_for :ingredients do |builder| %>
<fieldset>
<%= builder.text_area :name %>
</fieldset>
<% end %>
哪个有效,我需要它来显示不可更新的纯文本。所以我试着做
选项1
<%= f.fields_for :ingredients do |builder| %>
<fieldset>
<%= builder.label :name, "Ingredients" %>
</fieldset>
<% end %>
但没有成功。这确实有效:选项2
<% @recipe.ingredients.each do |ingredient| %>
<td><%= ingredient.name %></td>
<% end %>
选项 1 和 2 之间的主要区别是什么?我更喜欢将选项 1 与<li>
标签一起使用。我究竟做错了什么?