従業員フォルダー内に給与コントローラーを作成しました。
私のルートでは:
namespace :employee do
resources :salaries
end
給与コントローラーに新しいメソッドを追加しましたaction_list
:
class Employee::SalariesController < ApplicationController
def action_list
end
end
インデックス内のビューから、次のように呼び出しaction_list
たい:
<%= form_for :form, :url => {:action => 'action_list'}, :method => :post,
:html => {:id => 'form1', :onsubmit => "return checkCheckBoxes();"} do |f| %>
フォームを送信すると、次のエラーが表示されます。
No route matches [POST] "/employee/salaries/action_list"
何が問題なのですか?名前空間を使用せずに、他のコントローラーに対しては正常に機能します。私は何を間違っていますか?