私はROR 3.2で簡単なCMSを持っています。このフォルダ方式に :|コントローラ|名前空間adminのコントローラをサブフォルダとして追加する
アプリ私のコントローラ
しかし、私はあまりにもいくつかのコントローラを持っている可能性があり、「管理者」のセクションを持っていると思いました。 作成しました
rails generate controller admin/Users
アプリ|コントローラ|管理&私の管理コントローラ
はので、私のファイルがある:私は私のルートで
users_controller.rb
class Admin::UsersController < ApplicationController
def index
render(:text => "sou o index!")
end
def list
render(:text => "sou o list")
end
end
:
namespace :admin do
resources :users
end
match ':controller(/:action(/:id))(.:format)'
イムレールに、私は解決策を見つけ出すカント新しいです。どこでも見つけることができます。
問題は、私はアセスを行う試す です:
と私はこのエラーを取得:
Unknown action The action 'show' could not be found for Admin::UsersController
実際の問題は何ですか? –
私は質問を更新しました! –
"list"アクションは何をする予定ですか?標準のRails RESTアクションではありません。 –