【发布时间】:2026-02-07 05:25:01
【问题描述】:
我正在尝试将每个页面的 url 参数保存到会话中,因此如果有人在离开其登录页面后填写表单,它会保留广告系列 ID。我已经设法让它逐页工作,所以如果他们用参数登陆表单,它会保留它,但如果他们导航离开显然不会。我目前有:
控制器:
def campaign
if params[:campaign]!= nil
session[:campaign] = params[:campaign]
end
end
def post
rif = Registerinterest.find(:all, :conditions => ["reference = ?", session[:campaign]])
if rif.count == 0
post["Campaign_ID"] = "701D00000001111"
else
post["Campaign_ID"] = rif.first.campaign_id
end
end
当我使用参数时它有效,但不是会话,所以我假设我没有正确保存它?
【问题讨论】:
标签: ruby-on-rails url session params