是否可以在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. MSI使用的默認區域設置
- 2. 如何設置Datetimepicker的默認設置?
- 3. 如何在集成測試的默認url選項中設置區域設置
- 4. 如何設置標籤欄控制器的默認選項卡
- 5. 如何設置控制器的默認視圖?
- 6. 你如何設置一個區域的默認路線?
- 7. 如何設置默認打開頁面到區域的動作
- 8. Web用戶控制設置默認值
- 9. 如何在Yii中設置默認控制器
- 10. 如何在yii2中設置默認控制器
- 11. 區域的默認控制器?
- 12. C#mvc4 ViewResult如何設置控制器和區域?
- 13. 如何在Windows XP中更改系統默認區域設置?
- 14. 如何設置默認baseUrl
- 15. 如何設置默認值?
- 16. 矩時區,設置默認時區
- 17. 將Apache 2.4上的AllowOverride ALL設置爲域的默認設置
- 18. 如何設置Windows控制檯的默認編碼爲UTF-8
- 19. yum install wireshark-gnome失敗,無法設置區域設置,默認爲C
- 20. 設置MVC3參數設定爲默認如果爲空或空的控制器
- 21. Angularjs:控制器內的默認值設置
- 22. cakePhp的默認設置(主頁,控制器等)是什麼?
- 23. 設置新的默認文件夾/控制器
- 24. Rails I8n:請求的區域設置(來自HTTP標頭)不可用時,使用默認區域設置嗎?
- 25. 如何設置默認值,請選擇控制選項?
- 26. 設置默認頁
- 27. ngDialog默認設置
- 28. 設置默認值
- 29. 設置默認值
- 30. 設置默認值
感謝您的代碼,但它並沒有工作 –
什麼沒有奏效? – max
當我登錄到管理控制檯時,默認語言環境未設置爲:en –