【发布时间】:2013-09-11 06:20:45
【问题描述】:
我在尝试访问我的一个路由限制中的请求会话时遇到问题。我之前在 Rails 3 中使用过类似的东西,并且我在其他网站上也看到过使用类似东西的教程。出于某种原因,尽管在 Rails 4 中这不再有效。是否需要对中间件加载进行调整?
config/routes.rb
admin_constraint = lambda do |request|
request.session[:user_id] == 1
end
引发的异常:
#<ActionDispatch::Request::Session:0x7fc878b35400 not yet loaded>
【问题讨论】:
标签: ruby-on-rails lambda routes