可以而且应该像“current_user”那样为整个会话设置像“@report_for”这样的变量吗?
如果没有,是将其发送回隐藏字段的最佳方法吗?
感谢。
答案 0 :(得分:2)
你可以使用会话哈希(ActionDispatch :: Session :: AbstractStore :: SessionHash):
session[:report_for] = 'whatever'
if session[:report_for].present?
#do your thing
else
#carry on
end