Ruby on rails 从管理web界面创建rails迁移文件
我正在寻找从web界面在rails中管理动态模型的最佳方法;例如,假设我有一个产品模型,我希望能够从管理web界面添加一个具有相关数据类型的新字段/列(例如字符串类型的新字段“说明”)。我想到了两种可能的方法:Ruby on rails 从管理web界面创建rails迁移文件,ruby-on-rails,ruby,database-design,activerecord,rails-migrations,Ruby On Rails,Ruby,Database Design,Activerecord,Rails Migrations,我正在寻找从web界面在rails中管理动态模型的最佳方法;例如,假设我有一个产品模型,我希望能够从管理web界面添加一个具有相关数据类型的新字段/列(例如字符串类型的新字段“说明”)。我想到了两种可能的方法: 从web界面创建迁移文件: rails生成迁移表字段:type rakedb:migrate 在数据库本身中实现模型的定义 最后一个解决方案看起来像是重新发明轮子,维护起来更麻烦,但我想不出更好的解决方案,你会推荐什么 我遇到了一个解决方案,尽管我的关注点是太简单和标准化了 任何建议都很
rails生成迁移表字段:type
rakedb:migrate
任何建议都很好,谢谢 您可能需要一些模式为动态的noSQL类型的数据库。尝试(从常见问题解答中)如果你在Postgres上,你也可以使用他们的hstore列类型并将自定义字段序列化到该列中。我实际上在使用mysql,我将研究切换到mongodb的影响。所以你告诉我的是,第一种解决方案不起作用或有缺点?