[英]How can I do “rake db:migrate” with mongoid and active record?
我想遷移活動記錄(mysql)數據庫。
我同時使用數據庫和活動記錄。 我輸入了這段代碼。
rails generate active_record:migration CreateUsersTable
有效。 但是我無法使用active_record進行遷移。 如何遷移rake active_record:db:migrate
類的活動記錄?
我發現了問題。 我錯過了向active_record/railtie
添加active_record/railtie
添加以下行后,它就可以工作了!
require "active_record/railtie"
我在同一項目中嘗試混合AR和Mongoid。 最好的方法是使用默認的AR設置創建一個新的Rails應用,然后添加Mongoid gem。 我在初始化程序方面遇到問題,因此必須手動創建一些模型。
class Armodel < ActiveRecord::Base
...
end
class Mngmodel
include Mongoid::Document
...
end
我能夠創建2個不同的AR模型和2個不同的Mongoid模型之間的關系,但不能在AR模型和Mongo模型之間建立關系。 在某些情況下,我可以看到這是一個有趣的解決方案,並且聽到有人在生產中實際應用了它,我會感到很好奇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.