在 rails 3.2.8 应用程序中,我们authentify
为用户身份验证创建了一个可安装的 rails 引擎。我们的问题是在哪里创建会话表,在 rails 应用程序(主应用程序)还是在引擎中authentify
?
如果我们在 Rails 应用程序中创建会话表,那么访问会话变量将与使用 session[:variable_name] 的常规 Rails 应用程序相同。我们测试了在引擎 authentify 中创建会话表,并且session[:user_id]
在 authentify 中定义的无法session[:user_id]
在其他 Rails 引擎中访问。 authentify_session[:user_id]
也不能正常工作。