【发布时间】:2016-04-20 22:33:33
【问题描述】:
我正在尝试使用 Rails 4 制作应用程序。我使用简单的形式。
我有一个表格要求用户选择他们的工作语言。
<%= f.input :working_languages, as: :select, collection: AVAILABLE_LANGUAGES.sort.map {|k,v| [v,k]}, label: "Select your working language" %>
我的 config/initializer 文件夹中还有一个 available_languages.rb
AVAILABLE_LANGUAGES = {
en: "English",
de: "Deutsche",
fr: "Français",
es: "Español"
}
当我尝试这样做时,我得到了这个错误。有谁知道是什么意思吗?
NameError in Profiles#edit
profiles/_form.html.erb where line #39 raised:
uninitialized constant ActionView::CompiledTemplates::AVAILABLE_LANGUAGES
【问题讨论】:
-
您能否粘贴您 available_languages.rb 的完整代码
-
这是整个文件
标签: ruby-on-rails collections simple-form