【发布时间】:2011-03-13 06:01:37
【问题描述】:
更新到 rails 3 authlogic 后不起作用,所以我使用 gem 'authlogic', :git => 'git://github.com/odorcicd/authlogic.git', :branch => 'rails3'
这适用于标准设置,但我有一个多帐户设置,并且我之前使用 with_scope,因此用户只能登录到他们的帐户/子域,而不是任何帐户/子域。
我的应用程序控制器中的这段代码以前可以工作,但现在不行,因为它使用旧的 find 而不是新的 arel 语法。
def current_user_session
return @current_user_session if defined?(@current_user_session)
UserSession.with_scope(:account_id => account_id) do
@current_user_session = UserSession.find
end
end
有没有人设法为 rails 3 更新这个或找到修复?
请帮忙!
最好的问候 理查德
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 authlogic