Rails生成scaffold创建空白控制器

时间:2012-09-13 04:59:38

标签: ruby-on-rails controller code-generation activeadmin

最近几次我使用'rails generate scaffold [ModelName]'除了控制器是空白之外,所有内容都已生成。它根本不包含任何方法。从其他来源复制它很容易,但我想知道发生了什么。

这个应用程序对我来说唯一独特的是它正在使用ActiveAdmin gem。

有关我如何才能按预期工作的任何建议?

1 个答案:

答案 0 :(得分:0)

+1到hajpoj,但您可以使用其他几个步骤进行故障排除。

rails generate scaffold_controller给你什么?我的第一个建议是隔离控制器发生器并从那里开始。

接下来,我实际上会在控制器生成点查看Rails生成器代码并从那里向后工作。这是(我相信)entry point,从那里,您可以按照代码来处理失败的地方。显然,这不是最简单的路径,但可能会教你很多关于rails内部的信息。