我正在寻找从 Web 界面管理 Rails 中动态模型的最佳方法;例如,假设我有一个产品模型,并且我希望能够从管理 Web 界面添加具有相关数据类型的新字段/列(例如,字符串类型的新字段“描述”)。我有两种可能的方法:
从 Web 界面创建迁移文件:
rails generate migration table field:type
rake db:migrate
在数据库本身中实现模型的定义。
最后一个解决方案似乎是重新发明轮子,维护起来更麻烦,但我想不出更好的解决方案,你会推荐什么?
我遇到了这个解决方案,尽管我担心事情过于简单和标准。
任何建议都会很棒,谢谢!!