Rails 3.2.6 を使用しており、データベース VIEW を作成する必要があります。いつものようにマイグレーションを作成し、実行メソッドを使用して目標を達成しようとしました。
残念ながら、移行ではビューではなくテーブルが生成されます。なんで?
よろしくお願いします、マウロ
アップデート:
次のようなものが欲しいです。
class CreateMyView < ActiveRecord::Migration
def self.up
execute <<-SQL
CREATE VIEW my_view AS SELECT ...
SQL
end
def self.down
execute <<-SQL
DROP VIEW my_view
SQL
end
end
残念ながら、この移行によりテーブルが作成されます...
更新: 前のコードは機能します! rake db:migrate:reset の代わりに rake db:reset を実行していました (私のミス)