我看过Rails 3脚手架发电机,我想稍微修改一下。我将对控制器和视图进行一些更改。
修改应该是管理员风格的控制器,所以我不想用它覆盖脚手架生成器 - 我需要它们。我可以以某种方式制作一个名为admin_scaffold而无需完成新的脚手架生成器吗?
答案 0 :(得分:1)
修改框架的源代码通常是个坏主意。你应该总是使用插件或钩子来定义你自己的自定义“东西”。如果你在一个开发团队工作,你会让很多人生气...
您将钩子添加到框架中,您不会破解它并更改源代码。这违反了惯例,并且对于那些与你合作的人来说很烦人。您还需要考虑将来的更新,您的代码可能会被覆盖或损坏......