问题是;
class ApplicationController < ActionController::Base
# Pick a unique cookie name to distinguish our session data from others'
session :session_key => '_simple_blog'
#session :disabled => true
private #------------
def authorize_access
if !session[:user_id]
flash[:notice] = "Please log in."
redirect_to(:controller => 'staff', :action => 'login')
return false
end
end
end
Run Code Online (Sandbox Code Playgroud)
错误信息是
弃用警告:不推荐为单个控制器禁用会话.会话现在已加载延迟.因此,如果您不访问它们,请考虑它们.您仍然可以使用request.session_options修改会话cookie选项.
有人可以指出正确的方向.
谢谢
问题是我正在使用
def before_validation
self.author.strip!
self.author_email.strip!
end
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息:
弃用警告:不推荐使用Base#before_validation,请改用Base.before_validation:方法.
有人能指出我正确的方向.谢谢