【发布时间】:2014-08-13 09:42:42
【问题描述】:
控制器
def index
if cookies.blank? || !(JSON.parse(cookies.signed[:affiliate])['expires'] > DateTime.now)
cookies.signed[:affiliate] = JSON.generate(
id: params[:affiliate],
expires: 30.days.from_now
)
end
end
查看
<%= JSON.parse(cookies.signed[:affiliate])['id'] || 'None' %>
问题
这在 Chrome 中工作,但在 FireFox 和 Safari 中失败了。不知道为什么...有什么问题?
FireFox/Safari 错误:
no implicit conversion of nil into String
【问题讨论】:
标签: ruby-on-rails ruby cookies ruby-on-rails-4