我正在尝试在 admin/photographers Controller 中定义操作“savenew”。
我试过这个:
<%= simple_form_for(:photographer_savenew, :action => 'savenew', :id => params[:id], :multipart => true ) do |f| %>
但是表单中的action还是:/admin/photographers
什么时候应该是:/admin/photographers/savenew
最佳答案
您有没有为此使用 REST 的原因?它会让你的生活更轻松,并且需要更少的代码。如果您打算使用此自定义操作,则需要指定 url 和可能的方法:
<%= simple_form_for @photographer, :url => savenew_photographers_path, :method => :post ... # etc
关于ruby-on-rails - 如何用简单的形式定义 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7507633/