【问题标题】:Rails generate scaffold creates blank controllerRails 生成脚手架创建空白控制器
【发布时间】:2012-09-06 03:36:58
【问题描述】:

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

对我来说,这个应用程序的唯一独特之处在于它使用了 ActiveAdmin gem。

有什么建议可以让我再次按预期工作吗?

【问题讨论】:

  • 可能不是很有帮助,但您可以禁用所有您认为可能导致问题的 gem,并查看问题是否仍然存在。如果解决了问题,那么一次让他们 1 来找出哪个是淘气的
  • 重复(但是你需要知道你的关键字):stackoverflow.com/questions/8919170/…

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


【解决方案1】:

+1 to hajpoj,但您可以使用几个额外的步骤进行故障排除。

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

之后,我实际上会在控制器生成点查看 Rails 生成器代码,然后从那里向后工作。这是(我相信)entry point,从那里,您可以按照代码找到失败的地方。显然,这不是最简单的方法,但可能会教你很多关于 Rails 内部的知识。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    • 2012-11-05
    • 2014-06-30
    • 2018-12-15
    • 2014-12-21
    相关资源
    最近更新 更多