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