![](/img/trans.png)
[英]Is it possible to add Shopify app to already existing Ruby on Rails web app?
[英]is it possible to add migration for rails app to ruby gem?
對於我的rails項目,我想寫一個ruby gem,它有一個ActiveRecord模型,例如。 Animal < ActiveRecord::Base
。 是否可以將遷移cretae_animals添加到gem中,以便在我的應用程序中安裝gem並運行rake db:migrate
,將執行遷移?
您可以通過在gem中包含遷移來實現此目的,還包括運行它們的rake任務。 然后按如下方式調用rake任務:
myGem = Gem::Specification.find_by_name 'gem-name'
load "#{myGem.gem_dir}/lib/tasks/my_migration.rake"
(正確地歸功於安迪·阿特金森,我最初是為了類似的項目而學習的。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.