railsで階層構造にして、ルーティングエラー

2012年7月19日 Posted by PURGE

管理画面用の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の記述の仕方がまだ理解できていないのだが、とりあえず動作した。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です