コントローラーをサブディレクトリに持って来たいのですが、それをmap.resourceを使ってルート設定したい場合。
どうすればいいのか探していて、今やっとこちらのページ
Rails:グループ化したモジュール
でやり方がわかった。ありがとうございます。
app/controller/admin/pin.rbにAdmin::PinsControllerを置たら、
map.resources :pins, :path_prefix => "/admin", :controller=>'admin/pins'
とすれば
http://xxxxxx/admin/pins
で呼び出せました。
map.resources :pins, :path_prefix => "/admin", :controller=>'admin/pins', :name_prefix => 'admin_'
admin_pins_path
new_admin_pin_path
edit_admin_pin_path
などといった形でViewにURLを書くことができる
コメント