2012-04-03 3 views

答えて

1

これはかなり簡単です。

あなたuser.rbモデルを変更し、それが何かのように見えるので、attr_accessibleに新しい列を追加する必要がまず...

attr_accessible :email, :password, :password_confirmation, :remember_me, :pro 

今、ユーザーどうかをテストするには、次のステートメントを使用することができますまた、あなたはもう少し工夫のドキュメントを読んで、おそらくこのpost

をチェックアウトする必要があります、あなたの公開ページを表示コントローラにbefore_filterを使用することができます「プロ」...

if current_user.pro 
    #some page display code 
end 

です210

0

パブリックページを作成する場合は、ユーザー情報を得るためにUser.find(params[:id])を使用することをお勧めします。これをUser.where(:id => params[:id], :pro => true).firstに変更します。そのユーザーが存在しているかどうかをチェックするか、または単にnilしか持っていないか確認してください

関連する問題