【发布时间】:2016-03-19 00:40:42
【问题描述】:
我想将小型电影院预订系统作为我的学校项目,我想我应该什么时候generate 唯一的模型?
我的数据库得到了:
- 门票
- 降神会
- 大厅
- 客户
- 价格
- 流派
- 电影。
我正在使用 activeadmin,所以例如,如果我只从 activeadmin 管理电影,我是否需要为电影生成控制器?
【问题讨论】:
标签: ruby-on-rails activeadmin scaffold
我想将小型电影院预订系统作为我的学校项目,我想我应该什么时候generate 唯一的模型?
我的数据库得到了:
我正在使用 activeadmin,所以例如,如果我只从 activeadmin 管理电影,我是否需要为电影生成控制器?
【问题讨论】:
标签: ruby-on-rails activeadmin scaffold
我通常只将脚手架用于快速模型,当我需要构建简单的东西并向某人展示或测试某些东西时。对于实际应用程序,我更喜欢手动完成所有操作,因为无论如何您最终都会删除所有模板内容。 如果不需要单独的控制器,因此不需要视图,那么您当然不需要脚手架。但是,如果您生成它们,您可以轻松地删除它们 - 只需查看生成的文件列表并删除您不需要的文件。
如果您仅从管理面板管理电影并且您不会为它们提供单独的视图,那么不,您不需要另一个控制器。
【讨论】:
出于学习目的,我通常会尽量避免使用脚手架,而只是尝试自己编写 CRUD 功能。我使用脚手架作为参考。如果您不熟悉使用 rails,我建议您暂时避免使用脚手架,直到您很好地掌握 Active Record 的工作原理。你可以在这里找到好的:http://guides.rubyonrails.org/active_record_basics.html
【讨论】: