在色器件怎麼會有我,我不知道如何句話吧,返回用戶。 我能夠user_signed_in?但用戶呢? 我想在展會上檢查是否@user是同一個的用戶是當前登錄Rails的設計用戶幫助
2
A
回答
6
設計有方法,如current_user
,可返回登錄的「用戶」。
另外,根據您的「用戶」模式的輔助方法,將進行相應的調整。所以如果你有一個Admin
類是你的設計模型,你可以使用類似current_admin
等等。
2
你可以這樣做:
def show
@user = User.find(params[:id])
if @user == current_user
# something
end
end
但是,也許你只是想做到這一點?
class UsersController < ApplicationController
before_filter :authenticate_user!
def show
@user = User.find(params[:id])
end
end
+0
謝謝,這看起來不錯,但kwon的解決方案是我現在正在尋找的 – Kevin
4
設計有current_user
幫手是可用的。
相關問題
- 1. Rails設計幫助
- 2. Rails幫助與設計
- 3. Rails幫助模型設計問題
- 4. 幫助類設計
- 5. ERD設計幫助
- 6. Rails幫助計數行
- 7. Rails的設計幫助路由錯誤沒有路由匹配「/會話/用戶」
- 8. Rails 3中,幫助基於用戶ID
- 9. Windows服務設計幫助
- 10. SQL表設計幫助
- 11. 幫助數據庫設計
- 12. 課堂設計幫助
- 13. UI設計幫助/建議
- 14. 桂設計幫助 - MFC
- 15. 幫助數據庫設計
- 16. 幫助數據庫設計
- 17. 建築設計幫助
- 18. PHP表單設計幫助
- 19. WCF設計需要幫助
- 20. Javascript/python設計幫助
- 21. 幫助設計表單
- 22. iPhone UI設計幫助
- 23. 幫助設計此TableLayoutPanel
- 24. MYSQL表設計幫助
- 25. 數據庫設計幫助
- 26. 幫助程序設計
- 27. MYSQL用戶統計查詢幫助?
- 28. Rails的錯誤RESOURCE_NAME - 設計幫助路由和渲染
- 29. 需要DB設計方面的幫助 - Rails方式
- 30. Android:設計「幫助」爲應用程序
非常感謝我會試試 – Kevin
我試圖給你投票,我的聲望太低 – Kevin