我想遷移活動記錄(mysql)數據庫。如何使用mongoid和活動記錄來執行「rake db:migrate」?
我使用數據庫都mongoid和活動記錄。我輸入了這段代碼。
rails generate active_record:migration CreateUsersTable
它的工作。但我無法使用active_record進行遷移。我如何遷移活動記錄如rake active_record:db:migrate
?
我想遷移活動記錄(mysql)數據庫。如何使用mongoid和活動記錄來執行「rake db:migrate」?
我使用數據庫都mongoid和活動記錄。我輸入了這段代碼。
rails generate active_record:migration CreateUsersTable
它的工作。但我無法使用active_record進行遷移。我如何遷移活動記錄如rake active_record:db:migrate
?
我發現我的問題。我錯過了將active_record/railtie
添加到應用程序.rb
添加以下行後,它可以正常工作!
require "active_record/railtie"
我嘗試了在同一項目中混合這兩種AR和Mongoid。最好的做法是創建一個帶有默認AR設置的新rails應用程序,然後添加Mongoid gem。我有初始化程序的問題,所以我不得不手動創建一些模型。
class Armodel < ActiveRecord::Base
...
end
class Mngmodel
include Mongoid::Document
...
end
我能創造BWN 2個不同的AR模型和2種不同型號Mongoid關係但不是AR模型和蒙戈模型之間。在某些情況下,我可以看到這是一個有趣的解決方案,並且很想知道在生產中實際應用它的人。
@ muistooshort是的,什麼都沒發生。 'root @ localhost:〜/ App#rake db root @ localhost:〜/ App# ''' – ryush00