1

我正在编写我的第一个 Rails 应用程序。该应用程序使用了很多枚举,所以我想包含这个 gem,这样可以更轻松地使用它们。

不过,我被安装说明难住了,它说

config/environment.rb[...] 对于 Rails 应用程序,在文件的配置块中配置 gem

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!

那么作者写“在config块中配置gem”是什么意思呢?

他只是想让我把这条线包括在config/environment.rb

config.gem "enumerated_attribute"

?

4

1 回答 1

2

看起来此设置说明是为 rails 2 应用程序编写的。如果此 gem 与 rails 3 一起使用,您只需将其添加gem 'enumerated_attribute'到您的 Gemfile。您也可以尝试使用https://github.com/brainspec/enumerize gem(它适用于 rails 3 并具有 SimpleForm、Formtastic 支持和其他很棒的功能)

于 2012-08-19T20:40:30.180 回答