Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在整个RubyonRails应用程序中强制使用一种特定语言_Ruby On Rails_Ruby_Internationalization_Rails I18n - Fatal编程技术网

Ruby on rails 在整个RubyonRails应用程序中强制使用一种特定语言

Ruby on rails 在整个RubyonRails应用程序中强制使用一种特定语言,ruby-on-rails,ruby,internationalization,rails-i18n,Ruby On Rails,Ruby,Internationalization,Rails I18n,我需要将我的Ruby on Rails应用程序配置为使用一种语言(英语) 默认情况下,Rails将所有表单验证消息转换为本地语言 我已尝试将以下内容添加到文件config/application.rb: config.i18n.default_locale = :en config.i18n.available_locales = [:en] 当我运行我的表单(由表单生成器生成)时,验证消息将以我的本地语言(西班牙语)而不是英语显示 有什么想法吗?您是否在应用程序的某个地方设置了I18n.lo

我需要将我的Ruby on Rails应用程序配置为使用一种语言(英语)

默认情况下,Rails将所有表单验证消息转换为本地语言

我已尝试将以下内容添加到文件
config/application.rb

config.i18n.default_locale = :en
config.i18n.available_locales = [:en]
当我运行我的表单(由表单生成器生成)时,验证消息将以我的本地语言(西班牙语)而不是英语显示


有什么想法吗?

您是否在应用程序的某个地方设置了
I18n.locale=
?不,我不知道在哪里设置。我正在使用Rails 6。我建议在同一个文件中阅读.trued
config.i18n.default\u locale=:en
,但也不起作用。我已经阅读了指南,但仍然无法理解。您是否在某处配置了
config.i18n.fallbacks