我在Rails应用中有一个Party模型,需要通过表单更新它。在我的派对节目视图(show.html.erb)中,我有一个以:
开头的表单range1 = range1 * 10 + 9;
在我的党控制员中,我有:
<%= form_for @party, :url => {:action => "update" } do |f|%>
但是,此方法未被调用。我一直在看这个 - 我错过了什么?!
答案 0 :(得分:0)
使用url
帮助时,您无需指定form_for
,rails
使用@party.new_record?
来确定是否发布到/parties
或{ {1}}。如果您在呈现表单的操作中正确设置/parties/:id
,则以下内容适用于create
和update
操作。
@party
我建议您阅读<%= form_for @party do |f|%>
<!-- fields -->
<% end %>
助手的文档,并以示例解释此内容。
http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html