如何将URL参数传递给Rails应用程序中的内部链接?

时间:2018-12-13 07:59:40

标签: ruby-on-rails rails-i18n

因此,我已将Rails应用程序配置为使用查询参数(例如localhost:3000/pages/show?lang=en)切换语言设置。现在,如何将这个?lang=en部分传递给此应用程序中包含的其他链接?

我已经考虑过使用cookie,但是请告知我是否还有其他选项。

1 个答案:

答案 0 :(得分:0)

您只需在路径或URL中传递它即可。

<%= link_to 'Edit', edit_user_path(id: @user.id, lang: 'en') %>

在上面的示例中,我传递了{'1'}键,其值为'en'