Railsプロジェクトに足場がusers
あります。projects
また、admin
管理者ユーザーのみがアクセスできるコントローラーとビューもあります。およびモデルのindex
およびcreate
コントローラーアクションに(を使用して)ビューにのみアクセスできるようにしたいのですが、サイトへの訪問者が入力して部分的にレンダリングできるようにしたくありません。どうすればこれを達成できますか?users
projects
admin
render :partial > 'index'
http://railsapp.host/users
明確にするために、私の問題はユーザーの役割に関するものではありません。私はすべてのrequire_adminヘルパーを備えたauthlogicを持っていますが、管理者ユーザーがブラウザーから直接index
ルートにアクセスできるようにしたくありません。実際には、コントローラーのアクションを次のようなビューコードのみにusers
制限したいと思います。index
admin#index
<%= render '/users/index' %>