【发布时间】:2014-10-10 01:38:52
【问题描述】:
我有一个匹配列值的路由约束。工作正常,但它似乎缓存了值,以便新值不匹配。如何强制重新加载此类?
class ClientCodeConstraint
def matches?(request)
@client_code = request.path_parameters[:client_code]
users.each { |u| return true if @client_code == u.client_code }
false
end
private
def users
@users ||= User.all
end
end
我需要以某种方式强制更新它。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 caching routes