Ruby on rails Rails 3当前站点

Ruby on rails Rails 3当前站点,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,嘿,我正在为我的rails应用程序使用Desive身份验证,我知道我可以使用helpercurrent_user访问模型或控制器中的当前用户。我迷路的地方是如何找到用户拥有的站点id。如果我查看活动记录,我可以看到用户的站点id。此外,我正在使用来自的子域应用程序,因此我的代码目前是相同的 我如何创建一个方法来告诉rails获取用户登录的站点id?您说过用户模型有一个site\u id属性,而current\u user返回一个用户模型,所以通过传递属性,current\u user应该有一个s

嘿,我正在为我的rails应用程序使用Desive身份验证,我知道我可以使用helper
current_user
访问模型或控制器中的当前用户。我迷路的地方是如何找到用户拥有的站点id。如果我查看活动记录,我可以看到用户的站点id。此外,我正在使用来自的子域应用程序,因此我的代码目前是相同的


我如何创建一个方法来告诉rails获取用户登录的站点id?

您说过用户模型有一个
site\u id
属性,而
current\u user
返回一个用户模型,所以通过传递属性,
current\u user
应该有一个
site\u id
属性,对吗


显然,您也可以使用
当前用户访问
站点
对象本身。站点

您不能通过调用
当前用户访问它。站点id
?不要这样认为,因为用户有一个站点,站点有一个博客。创建博客帖子时,我想捕获博客的站点id。您说过用户模型有一个
site\u id
属性,而
current\u user
返回一个用户模型,所以通过传递属性,
current\u user
应该有一个
site\u id
属性,对吗?试试看。ok运行得很好,但它使用当前用户网站运行得很好。非常感谢。