我试图在管理员/摄影师控制器中定义"savenew"操作.
我试过:
<%= simple_form_for(:photographer_savenew, :action => 'savenew', :id => params[:id], :multipart => true ) do |f| %>
但形式上的动作仍然是:/admin/photographers
应该是什么时候:/admin/photographers/savenew
我试图在管理员/摄影师控制器中定义"savenew"操作.
我试过:
<%= simple_form_for(:photographer_savenew, :action => 'savenew', :id => params[:id], :multipart => true ) do |f| %>
但形式上的动作仍然是:/admin/photographers
应该是什么时候:/admin/photographers/savenew
你不使用REST有什么原因吗?这将使你的生活更加轻松,所需的代码也少得多.如果设置使用此自定义操作,则需要指定url,可能还需要指定方法:
<%= simple_form_for @photographer, :url => savenew_photographers_path, :method => :post ... # etc