rake aborted!
uninitialized constant CreateConversationsSummaries
実行時に取得していrake:db migrate
ます。SQL を使用して会話の情報を集約しようとしています。
私の移行:
class CreateConversationSummaries < ActiveRecord::Migration
def up
execute <<-SQL
CREATE VIEW conversation_summaries AS
SELECT c.id,
s.name as sender_name,
r.name as recipient_name
FROM conversations c
inner join users r on r.id = c.recipient_id
inner join users s on s.id = c.sender_id
SQL
end
def down
execute 'DROP VIEW conversation_summaries'
end
end
以前に行った移行と競合する可能性はありますか?
class CreateConversations < ActiveRecord::Migration
def change
create_table :conversations do |t|
t.string :sender_id
t.string :recipient_id
t.string :subject
t.timestamps
end
end
end