我创建了一个编辑页面,与我的新页面非常相似。但是我希望提交按钮调用相关模型的更新操作,而不是创建操作。这可能很容易做到,但我还没有弄清楚如何完成它。
通常我的按钮看起来像这样:
<%= f.submit('Text-of-button', :class => "button") %>
包含该类,以便将正确的 CSS 应用于按钮。我听说 RoR 足够聪明,可以知道提交应该是编辑还是新的,但它似乎不是。我还尝试强制控制器和操作失败:
<%= f.submit('Update', :class => "button", :controller => 'location', :action => 'update') %>
我见过人们使用 button_to 并在按钮中包含所有必要的信息。但是当我在表格上拥有我想要的所有信息时,这似乎很混乱。有什么建议么?