0

私はRailsが初めてです。あるソース コードで、誰かがビューの作成に関連するいくつかの rake タスクを作成していることがわかります。例えば:

desc 'create statistic data'
task create_product_statistics:  do
  ActiveRecord::Base.connection.execute <<-SQL
    CREATE VIEW product_statistics AS
      // some complex sql query
  SQL
end

すべてのプロジェクトでわかるように、という名前のテーブルがありますProductStatistic。それで全部です。私が検索した限り、これに関するドキュメントがないため、上記のコードがどのようにレールコードベースにマップされるのかわかりません。データベース ビューの作成がアクティブなレコード クエリにどのように影響するか教えてください。アクティブ レコードがデータベース ビューを通常のテーブルとして表示しているように見えますか?

ありがとう

4

1 に答える 1