如何用简单的forms定义动作?

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

我试过这个:

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

但forms上的行动依然是: /admin/photographers

当它应该是: /admin/photographers/savenew

有没有一个原因,你不使用REST的呢? 这会使你的生活变得更加简单,并且需要更less的代码。 如果您使用此自定义操作,则需要指定url和可能的方法:

 <%= simple_form_for @photographer, :url => savenew_photographers_path, :method => :post ... # etc