我正在将旧的Rails 2应用程序升级到3.2。Rspec给了我这个错误:
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
这是一个大写问题吗?你有"API",错误说它需要"API"。我不确定这是否重要,但似乎会