管理画面用のURLを別途同一アプリケーションの中で、ディレクトリ階層(/admin/index)を作りたいと思っていたが、ルーティングやらヘルパーやらモデルの動作が中々うまくいかない。
階層は下記のように構成
■ユーザ管理画面コントローラ
app/controller/admin/user_controller.rb
#リダイレクト format.html {redirect_to admin_user_path(@user.id)}
■ユーザモデル
app/models/user.rb
■ユーザ管理画面ビュー
app/views/admin/users/_form.html.erb
<%= form_for([:admin, @member]) do |f| %> <% end %>
■ルーティング設定
config/routes.rb
namespace :admin do resources :members end
最終的には、下記のサイトにて素晴らしい情報が記載されていた。
感謝感謝!!
http://devml.blogspot.jp/2011/01/rails3routesnamespaceformfor.html
form_forの記述の仕方がまだ理解できていないのだが、とりあえず動作した。