是否可以在Rails中设置控制器的默认区域设置。假设应用程序支持不同的语言,如fr,nl,en,cn等,我想使用'en'作为Admin Dashboard Controller的默认语言。请建议如何设置控制器的默认区域设置
0
A
回答
1
只需使用before_action
回调来设置默认语言环境。
class Admin::DashboardController
before_action :set_default_locale
# ...
private
def set_default_locale
I18n.default_locale = :en
end
end
0
before_action :set_locale
def set_locale
I18n.locale = params[:locale] || I18n.default_locale
end
+0
我已在application.rb中的区域设置区域设置规则,但我想设置:EN作为默认语言环境的DashboardController –
相关问题
- 1. 如何获得ASP.NET MVC为区域设置默认控制器和操作?
- 2. MSI使用的默认区域设置
- 3. 在MVC4中设置默认控制器
- 4. 设置默认区域在博托config
- 5. ADF - 覆盖区域设置的默认设置
- 6. 设置默认的时区
- 7. 将控制器和区域内的操作设置为默认页面
- 8. 如何设置Datetimepicker的默认设置?
- 9. 如何在集成测试的默认url选项中设置区域设置
- 10. 如何设置error.po的区域设置?
- 11. H2设置默认时区
- 12. 如何设置控制器的默认视图?
- 13. 如何设置控制器的默认操作?
- 14. 如何设置标签栏控制器的默认选项卡
- 15. 如何设置默认设置
- 16. Spring框架 - 如何更改控制器的区域设置
- 17. 如何java.NumberFormat拿起它的默认值区域设置
- 18. 如何设置默认打开页面到区域的动作
- 19. 你如何设置一个区域的默认路线?
- 20. 如何设置全局区域设置?
- 21. 如果翻译缺失,如何使用默认区域设置
- 22. Web用户控制设置默认值
- 23. 如何在symfony2中设置默认控制器和动作?
- 24. 如何在yii2中设置默认控制器
- 25. 如何设置默认控制器在asp.net MVC 4和MVC 5
- 26. 如何在Laravel中设置默认控制器?
- 27. 如何在Yii中设置默认控制器
- 28. 区域的默认控制器?
- 29. C#mvc4 ViewResult如何设置控制器和区域?
- 30. 如何在Windows XP中更改系统默认区域设置?
感谢您的代码,但它并没有工作 –
什么没有奏效? – max
当我登录到管理控制台时,默认语言环境未设置为:en –