0
私はRailsで新しいです。あるソースコードでは、誰かがビューを作成するためのレイクタスクを作成することがわかります。例えば:私はすべてのプロジェクトで見たようRails:アクティブなレコードでデータベースビューを使用する方法
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
という名前のテーブルを持っています。それで全部です。私が検索したときにこれに関する文書がないので、上記のコードがレールコードベースにどのようにマップするのか分かりません。アクティブなレコードクエリにデータベースビューがどのように影響するか教えてください。アクティブなレコードのように見えるのですか?
ありがとうございました