我想为每个链接/提交rails生成添加一个参数(例如,locale或session-id),这可能吗?

时间:2014-07-12 22:01:13

标签: ruby-on-rails-3

尽我所能,我尽量避免使用cookies。因此,我希望localesession每次都使用#{1}}或http://mydomain.earth/.../...?id=2&...&cookie=dontask '每个' link_to_tag'或默认提交按钮'。是否可以使用rails标准。如果是的话。

哇,这是一个简短的问题

我试着进一步解释:

如果用户不接受cookie,我会很好地问,但他不接受。没关系,但我想存储'我(rails确实)生成的链接中的这些信息,如:

{{1}}

所以我不再问这个参数是否已设定。如果设置了这个参数,我希望rails将它放入它生成的每个链接中。

(这不是一个安全问题,所以请避免使用诸如“不要将会话信息放入网址'”这样的答案。

1 个答案:

答案 0 :(得分:0)

有一种轨道(特定版本)方式:

default_url_options

Basicaly

  

覆盖实现所有的默认选项   基于url_for的方法将使用。默认选项应该出现在   哈希的形式,就像你直接用于url_for的那个