【发布时间】:2012-05-07 08:27:46
【问题描述】:
我在开发时迁移到数据库的 Rails 应用程序中有许多记录类型(即表单),例如“请求”(请求者名称、请求描述)等。此请求记录现在可以存储输入的信息 - 标准内容。
我希望这个应用程序灵活,并且不需要我每次需要添加新字段时都返回代码并运行迁移。
我想授予管理员用户在记录类型上创建新字段的权限 - 例如,添加到期日期字段。如果没有访问命令行运行rails generate model...
此外,是否也可以为管理员用户提供一种创建新记录类型的方法 - 例如一个“项目”记录,然后可以像上面一样添加自定义字段。
(在 C/libpq 中,我只需将 CREATE TABLE... 命令发送到数据库,然后使用列/类型名称来构造一个表单 - 但我很确定我会漂亮地破坏 Rails 的 MVC做得不好)。
谢谢。
【问题讨论】:
标签: ruby-on-rails model migration