我正在将旧的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
答案 0 :(得分:0)
这是一个上限问题吗?你有“API”,错误说它期待“Api”。我不确定这是否重要,但似乎它会