我需要在我的数据库中创建一个视图.我知道我可以使用ActiveRecord使用create_table方法创建表.我想知道是否有类似create_table的东西,但是会创建一个视图.
小智 5
您可以使用 schema_plus gem 来执行此操作!
https://github.com/SchemaPlus/schema_plus
它实际上是一组宝石,但它包含一个与视图有关的宝石。
它提供了create_view一种您可以添加到迁移中的方法,它会将视图转储到您的 schema.rb 文件中,以便在您这样做时重新创建它rake db:schema:load
更多信息:https : //github.com/SchemaPlus/schema_plus_views#user-content-creating-views