web-dev-qa-db-ja.com

シンプルなフォームでアクションを定義する方法は?

Admin/photographersコントローラーで「savenew」アクションを定義しようとしています。

私はこれを試しました:

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

しかし、フォーム内のアクションはまだです:/admin/photographers

あるべきとき:/admin/photographers/savenew

48
Rails beginner

このためにRESTを使用していない理由はありますか?それはあなたの人生をずっと楽にし、はるかに少ないコードを必要とします。 URLとおそらくメソッドを指定するには:

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