0
嘿那裏我正在爲我的Rails應用程序使用設計身份驗證,我知道我可以使用助手current_user
訪問我的模型或控制器中的當前用戶。我迷路的地方是如何找到用戶擁有的site_id。如果我查看活動記錄,我可以看到用戶網站ID。此外,我使用github的子域名應用程序,因此我的代碼目前是相同的。Rails 3當前網站
如何創建一個方法來告訴rails來獲取已登錄的用戶site_id?
嘿那裏我正在爲我的Rails應用程序使用設計身份驗證,我知道我可以使用助手current_user
訪問我的模型或控制器中的當前用戶。我迷路的地方是如何找到用戶擁有的site_id。如果我查看活動記錄,我可以看到用戶網站ID。此外,我使用github的子域名應用程序,因此我的代碼目前是相同的。Rails 3當前網站
如何創建一個方法來告訴rails來獲取已登錄的用戶site_id?
你說的用戶模型有一個site_id
屬性,current_user
返回的用戶模型,因此受到傳遞特性,current_user
應該有一個site_id
屬性,對不對?
顯然你也可以通過使用current_user.site
訪問site
對象本身。
你不能通過調用'current_user.site_id'來訪問它嗎? – Batkins 2012-02-02 19:48:17
不這麼認爲,因爲用戶有一個網站和網站有一個博客。在創建博客帖子時,我想捕獲博客的site_id。 – coletrain 2012-02-02 19:56:58
你說用戶模型有一個'site_id'屬性,'current_user'返回一個用戶模型,所以通過傳遞屬性''current_user'應該有'site_id'屬性,對吧?試一試。 – Batkins 2012-02-02 20:00:23