我尝试在 form_for 中放置一个 hidden_field 在黄瓜中因 ActionView 帮助程序错误而崩溃。还有一些关于 FixNum 的东西,因为我还没有深入研究源代码,所以这让我无法理解。我的价格控制器显示了这一点:
@price = Price.new
@commodity = Commodity.find(params[:id])
我想用这个 hidden_field 建立价格和商品之间的联系:
<%= form_for (@price), :url => prices_path do |f| %>
<% f.hidden_field :commodity_id, @commodity.id %>
.
.
<div class="actions">
<%= f.submit "Submit" %>
</div>
查看了 form_for api,上面应该可以工作。阅读有关stackoveflow的其他回复,我已将 hidden_field 放在表单中自己的 div 中,添加了 Hidden_field_tag,并将其放置在提交行之前的操作 div 中。查看合并消息,我想它不喜欢这条线,但对我来说似乎没问题。商品id字段是匹配字段,sam