【发布时间】:2014-03-31 12:55:03
【问题描述】:
我正在将旧的 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
【问题讨论】:
标签: ruby-on-rails-3 module capitalization