轨道 3 模块大写



我正在将旧的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"。我不确定这是否重要,但似乎会

相关内容

  • 没有找到相关文章

最新更新