我有一個設計用戶模型與專業布爾column.I想爲他們建立一個公共頁面,但只有當用戶是pro.How我可以接近它嗎?只有當用戶是專業人士才設計公共用戶頁面
0
A
回答
1
這很簡單。
首先,你需要改變你的user.rb模型和新的列添加到attr_accessible,所以它看起來像...
attr_accessible :email, :password, :password_confirmation, :remember_me, :pro
現在你可以使用下面的語句,如果一個用戶測試是一個「親」 ......
if current_user.pro
#some page display code
end
您還可以在其中顯示您的公共頁面控制器使用的before_filter,你需要閱讀色器件文檔多一點,也許看看這個post
0
如果您構建公共頁面,您可以使用User.find(params[:id])
獲取用戶信息。將其更改爲User.where(:id => params[:id], :pro => true).first
。然後檢查用戶是否存在,或者我們只有零。
相關問題
- 1. Xamarin使用公共代碼設計UI用戶界面設計
- 2. 用戶認證設計,是用戶人?
- 3. 公共用戶配置文件頁面
- 4. 權威人士授權當前用戶
- 5. Javascript的專業用戶界面
- 6. 從Magento社區轉到專業人士
- 7. 蘋果認證的專業人士
- 8. 如何找出用戶是否擁有flickr專業版帳戶?
- 9. 如何設計WordPress cusom字段? (WordPress的用戶前端專業)
- 10. 計算頁面上的當前用戶
- 11. 計數當前用戶查看頁面
- 12. 只有當用戶輸入時才設置Editview觀察者?
- 13. 只有登錄的用戶才能訪問PHP登錄頁面?
- 14. 如何確保只有登錄用戶才能訪問頁面?
- 15. 從用戶控制/類/頁訪問主頁面公共方法
- 16. 對於特定用戶,Sidekiq專業網絡用戶界面必須是READONLY
- 17. 設計顯示用戶頁面
- 18. 使用設計製作公共用戶配置文件
- 19. Yesod.Auth.Email - 設置公共用戶標識
- 20. 如何訪問用戶個人資料頁面上的公共數據?
- 21. 通用單身人士和頁面之間共享數據
- 22. iOS企業開發人員帳戶和公共Betas?
- 23. 設計和當前用戶
- 24. rails設計只允許現有用戶註冊新用戶?
- 25. visual studio 2015社區和專業人士有什麼區別
- 26. 在wordpress中創建一個cron作業但是隻有當有人訪問頁面時纔會顯示日誌
- 27. Android用戶界面設計
- 28. iPhone用戶界面設計
- 29. Zend中的公共用戶配置文件頁面
- 30. 限制對特定用戶的網站公共頁面訪問