如何用简单的形式定义动作?
我正在尝试在管理/摄影师控制器中定义操作“savenew”。
我已经尝试过:
<%= simple_form_for(:photographer_savenew, :action => 'savenew', :id => params[:id], :multipart => true ) do |f| %>
但表单中的操作仍然是: /admin/photographers
当它应该是: /admin/photographers/savenew
I am trying to define the action "savenew" in admin/photographers controller.
I have tried this:
<%= simple_form_for(:photographer_savenew, :action => 'savenew', :id => params[:id], :multipart => true ) do |f| %>
But the action in the form is still: /admin/photographers
When it should be: /admin/photographers/savenew
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您有没有为此使用 REST 的原因吗?它将使您的生活变得更加轻松并且需要更少的代码。如果您决定使用此自定义操作,则需要指定 url 以及可能的方法:
Is there a reason you're not using REST for this? It would make your life a lot easier and requires much less code. If you're set on using this custom action, you will need to specify the url and probably the method: