是否可以在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 –