我在 app/models/request/book 文件夹中创建了模型,但 Book::Request::Status.table_name 返回表名“statuses”(“book_request_statuses” - 是正确的表名)。我怎样才能得到正确的表名?
模型位置
模型/ 书/ 要求/ 状态.rb
模型/书/请求/status.rb
class Book::Request::Status < ActiveRecord::Base
...
end
配置/应用程序.rb
config.autoload_paths += Dir[Rails.root.join('app', 'models', '**', '*.rb')]
如果我设置 self.table_name = "book_request_statuses" 那么模型将正常工作(在模型中),但这不是好方法:)。
对不起我的英语不好