我想制作小型影院预订系统作为我的学校项目,我想我应该generate
只做模特?
我的数据库有:
我正在使用activeadmin,所以在示例中,如果我只管理来自activeadmin的电影,我是否需要为电影生成控制器?
答案 0 :(得分:1)
我通常只使用脚手架进行快速模型,当我需要构建简单的东西并向其显示某人或测试某些内容时。对于真正的应用程序,我更喜欢手动完成所有操作,因为无论如何你最终都会删除所有模板内容。 如果不需要在单独的控制器中,因此,当然您不需要支架。但如果您生成它们,则可以轻松删除它们 - 只需查看生成的文件列表并删除您不需要的文件。
如果您只从管理员面板管理电影,并且您不会为他们分别制作视图,那么不,您不需要其他控制器。
答案 1 :(得分:1)
出于学习目的,我通常会尽量避免做脚手架,只是尝试自己编写CRUD功能。我用脚手架作为参考。如果您不熟悉使用rails我建议现在避免使用scaffold直到您掌握Active Record的工作方式。你可以在这里找到一个好的:http://guides.rubyonrails.org/active_record_basics.html