0

私は ROR アプリと Mongo DB に取り組んでいます。アプリには 2 つのコントローラーがあります
。1) ポートフォリオ --- 管理に関連するすべてのメソッド。

2) 対象 ---- データの公開表示に使用されるすべてのアクション。

ログイン・ユーザーのみがポートフォリオに関連するビューを表示できるように、Web サイトにログイン・ページを配置したいと考えています。どうやってやるの。任意のリードをいただければ幸いです。

4

3 に答える 3

1

devise gemを確認する必要があります。

于 2013-10-01T13:42:47.227 に答える
1

RailsAdminのいずれかを調べます:

https://github.com/sferik/rails_admin

または ActiveAdmin を試してください:

https://github.com/gregbell/active_admin

grotori が示唆するように、どちらにも Devise が含まれており、すぐに使用できる管理パネル機能が提供されます。

Mongoid を使用している場合は、以下も参照してください。

https://github.com/elia/activeadmin-mongoid

RailsAdmin はデフォルトで Mongoid もサポートしています。

于 2013-10-01T13:45:06.377 に答える
0

管理者パネルが必要ない場合は、Devise を使用できます。

https://github.com/plataformatec/devise

その後、 を使用user_signed_in?して、ユーザーに表示される内容を制御できます。言い換えると:

<% if user_signed_in? %>
  Only signed in users can see this message!
<% end %>
于 2013-10-01T14:24:40.467 に答える