53

我正在尝试在管理员/摄影师控制器中定义动作“savenew”。

我试过这个:

<%= simple_form_for(:photographer_savenew, :action => 'savenew', :id  => params[:id],  :multipart => true ) do |f| %>

但是表单中的动作仍然是:/admin/photographers

什么时候应该:/admin/photographers/savenew

4

1 回答 1

136

您是否有理由不为此使用 REST?它会让你的生活更轻松,并且需要更少的代码。如果您打算使用此自定义操作,则需要指定 url 和可能的方法:

<%= simple_form_for @photographer, :url => savenew_photographers_path, :method => :post ... # etc
于 2011-09-21T23:30:13.330 回答