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