私はプロブール列のユーザーアカウントを持っています。ユーザーごとに公開ページを作成したいと思いますが、ユーザーがプロの場合のみ対応します。ユーザーがプロの場合のみ公開ユーザーページを作成する
0
A
答えて
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しか持っていないか確認してください
関連する問題
- 1. StrongLoop AccessTokenの作成が公開用の場合
- 2. フィールドが真の場合にのみデータを公開する
- 3. "ユーザーページ"を作成する
- 4. wordpressのユーザーページを作成するには?
- 5. ユーザー登録後にユーザーページを動的に作成する方法
- 6. npmパッケージを公開する場合は、
- 7. Kafka:メッセージがまだ存在しない場合にのみ公開する
- 8. 公開Javascriptのウェブサイトを作成する
- 9. Androidで公開アクセス可能なログファイルを作成する場所
- 10. 成功した場合、アーティファクトをscpリポジトリに公開します。
- 11. 既にユーザーがいる場合のストライプサブスクリプションの作成
- 12. 私の場合に秘密鍵と公開鍵を生成する
- 13. ファイルが存在しない場合にのみ作成する
- 14. 公開メニューを作成する
- 15. 公開モジュールを作成する
- 16. ソースコードが公開されている場合のセキュリティ
- 17. 公開鍵を読み込んで公開暗号化用のrsaオブジェクトを作成する
- 18. 埋め込みデータソースではなく、公開ブックポイントの公開データソースを作成する方法
- 19. ReactアプリケーションをGithubユーザーページに展開する
- 20. Instagramユーザーがエンドポイントのみが公開写真を返すのを好む
- 21. CS20でSP2010の公開ページを作成する(15)IDが
- 22. :Twitterのユーザーページが
- 23. Python - 値が偶数の場合にのみタプルを作成
- 24. Facebookの公開タブユーザーがページを好きだった場合は登録フォームに入り、登録されている場合は別のページを公開する
- 25. gitoliteでユーザーの公開鍵を構成するとエラーが発生する
- 26. CakePHP:ユーザーの公開プロフィール
- 27. Pandas DatetimeIndex MultiExdexを作成する場合のみNonExistentTimeError
- 28. マルチメディアバイナリファイル - マイナーバージョンの場合メタデータは公開されますが、実際のバイナリは公開されません。
- 29. 公開機能の作成方法
- 30. 親製品が公開されている場合にのみ商品バリエーションを取得する方法