ルータでnamespaceを区切ったコントローラでform_forを使う場合、form_forが期待するリクエスト先URLにnamespace名を挟むには以下のように書けば良い。
(ex exampleモデルを扱うdashboard/examplesコントローラの場合
config/routes.rb
namespace 'dashbord' do
resources :examples
end
controller/dashboard/examples_controller.rb
class Dashboard::ExampleController < ApplicationController
def new
@example = Example.new
end
…
end
view/dashboard/examples/_form.html.erb
<%= form_for [:dashboard, @example] do |f| %>