【发布时间】:2013-10-01 22:48:47
【问题描述】:
你好,我有一个表格可以更改当前语言。它与 users_controller 中的更新操作相关联,如下所示:
<%= form_for current_user do |f| %>
<%= f.select :locale, [['En', 'en'], ['Pt', 'pt']] %>
<%= f.submit %>
<% end %>
class UsersController < ApplicationController
def update
@user.update(user_params)
I18n.locale=@user.locale
redirect_to root_path
end
def user_params
params.require(:user).permit(:locale)
end
end
更新后,我不想重定向到 root_path,但我想重定向到:返回,但使用与更新一致的语言环境参数集。 我不知道,你能帮帮我吗?
【问题讨论】:
标签: ruby-on-rails redirect params