我正在尝试在admin / photographers Controller 中定义 Action “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

10-08 03:46