0
我正在将旧的Rails 2应用程序升级到3.2。 Rspec的是给我这个错误:Rails 3模块大小写
expected /app/models/api/key.rb to define Api::Key
实际的文件是:
module API
class Key
所以资本根据Rails约定是错误的。我想避免项目范围广泛的搜索,并试图在常量被引用的任何地方进行更改。有什么办法可以告诉Rails这个模块是在所有的首都吗?
仅供参考,我也尝试使用偏转:
ActiveSupport::Inflector.inflections do |inflect|
inflect.acronym "API"
end
是的,这是问题所在。我正在寻找一种方法来解决它,而无需在任何地方改变它的引用。 – DVG