我正在编写我的第一个Rails应用程序。该应用程序使用了大量的枚举,因此我希望包含this gem,以便更轻松地使用它们。
我对installation instructions感到困惑,但是,
[...]对于rails应用程序,在配置块中配置gem
config/environment.rb
文件config.gem "enumerated_attribute"
在我的config/environment.rb
中,我看不到任何看起来像“配置块”的内容。
config/environment.rb
:
# Load the rails application
require File.expand_path('../application', __FILE__)
# Initialize the rails application
Webtet::Application.initialize!
那么当作者写“在配置块中配置gem”时,作者的意思是什么?
他是否只是希望我在config/environment.rb
config.gem "enumerated_attribute"
答案 0 :(得分:2)
看起来这个设置指令是为rails 2应用程序编写的。如果这个gem适用于rails 3,你应该将gem 'enumerated_attribute'
添加到你的Gemfile中。您也可以尝试使用https://github.com/brainspec/enumerize gem(它适用于rails 3并具有SimpleForm,Formtastic支持和其他非常棒的功能)