【发布时间】:2014-07-03 23:32:12
【问题描述】:
我有一个 Rails 4 应用程序,我正在尝试使用 I18n-active_record 后端输入翻译。
一切似乎都正常,但在添加或更改其中一个翻译后,需要重新启动服务器才能在视图中显示更新的翻译。
如何配置应用程序,以便视图中显示的翻译始终在数据库中获取最新信息,而无需重新启动服务器?
我可以在我的控制器中做到这一点:
if @translation.update(translation_params)
I18n.backend.reload!
redirect_to translations_url
else
render :edit, alert: 'There was a problem:'
end
但是有没有一种“更干净”的方式来做到这一点?
【问题讨论】:
-
这是最干净的方式
标签: ruby-on-rails internationalization