生成脚手架或仅模型?

时间:2015-12-13 13:39:12

标签: ruby-on-rails activeadmin scaffold

我想制作小型影院预订系统作为我的学校项目,我想我应该generate只做模特?
我的数据库有:


  1. 降神
  2. 大厅
  3. 客户
  4. 价格
  5. 流派
  6. 电影。
  7. 我正在使用activeadmin,所以在示例中,如果我只管理来自activeadmin的电影,我是否需要为电影生成控制器?

2 个答案:

答案 0 :(得分:1)

我通常只使用脚手架进行快速模型,当我需要构建简单的东西并向其显示某人或测试某些内容时。对于真正的应用程序,我更喜欢手动完成所有操作,因为无论如何你最终都会删除所有模板内容。 如果不需要在单独的控制器中,因此,当然您不需要支架。但如果您生成它们,则可以轻松删除它们 - 只需查看生成的文件列表并删除您不需要的文件。

如果您只从管理员面板管理电影,并且您不会为他们分别制作视图,那么不,您不需要其他控制器。

答案 1 :(得分:1)

出于学习目的,我通常会尽量避免做脚手架,只是尝试自己编写CRUD功能。我用脚手架作为参考。如果您不熟悉使用rails我建议现在避免使用scaffold直到您掌握Active Record的工作方式。你可以在这里找到一个好的:http://guides.rubyonrails.org/active_record_basics.html