0
我已經創建並運行了我的虛榮心遷移,我可以看到在schema.rb
和生成的表的rails console
:爲什麼不虛榮創建vanity_experiments.rb和應用類似/型號
ActiveRecord::Base.connection.tables
=> ["schema_migrations", "pages", "users", "areas", "roles", "assignments", "categories", "heuristics", "references", "footnotes", "products", "orders", "vanity_metrics", "vanity_metric_values", "vanity_experiments", "vanity_conversions", "vanity_participants"]
那麼爲什麼它沒有創建vanity_experiments.rb
和app/models
中的類似文件?
我知道vanity將使用Redis而不是我的PostgreSQL來存儲數據,但Rails仍然會將每個表映射到一個模型,對吧?
是 - 如果您使用的是非AR適配器,則不需要遷移。 (如果您使用的是AR適配器,那麼這些模型將存放在gem源代碼中,而不是'app/models /'中。) – phillbaker