小编Xcl*_*ive的帖子

不推荐为单个控制器禁用会话

问题是;

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选项.

有人可以指出正确的方向.

谢谢

ruby-on-rails-3

2
推荐指数
1
解决办法
1214
查看次数

rails的before_validation问题

问题是我正在使用

def before_validation
  self.author.strip!
  self.author_email.strip!
end
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息:

弃用警告:不推荐使用Base#before_validation,请改用Base.before_validation:方法.

有人能指出我正确的方向.谢谢

ruby-on-rails-3

1
推荐指数
1
解决办法
3227
查看次数

标签 统计

ruby-on-rails-3 ×2