app/models/request/book フォルダーにモデルを作成しましたが、Book::Request::Status.table_name はテーブル名 "statuses" ("book_request_statuses" - 正しいテーブル名) を返します。正しいテーブル名を取得するにはどうすればよいですか?
モデルの場所
モデル/ 本/ リクエスト/ status.rb
モデル/本/リクエスト/status.rb
class Book::Request::Status < ActiveRecord::Base
...
end
config/application.rb
config.autoload_paths += Dir[Rails.root.join('app', 'models', '**', '*.rb')]
self.table_name = "book_request_statuses" を設定すると、モデルは(モデル内で)正しく機能しますが、良い方法ではありません:)。
私の英語が下手でごめんなさい