【问题标题】:Temporary scaffolding on rails 3轨道上的临时脚手架 3
【发布时间】:2013-06-04 12:22:12
【问题描述】:

我是 Rails 新手,实际上我正在阅读有关它的教程,但不幸的是它是一个非常古老的教程(2007 年)。他们谈论临时脚手架,这是对控制器的单行添加,例如:

class StoryController < ApplicationController
  scaffold :story
end

我在我的项目中尝试过,但出现了这个错误:

路由错误

No route matches [GET] "/story"
Try running rake routes for more information on available routes.

我想可能是因为我正在运行不同的 rails 版本,也许语法已经改变......所以我的问题是我们如何在 rails 3 上执行临时脚手架。

我之前不得不将 config.assets.enabled 设置为 false,因为我遇到了路由错误。

我正在运行:

Rails 3.2.13

Windows 8 专业版 32 位

【问题讨论】:

    标签: scaffold


    【解决方案1】:

    看到这个我很惊讶,因为当 Rails 有你展示的 scaffold 方法时,我不在。我以前从未听说过。

    我搜索了 API 文档(和 Rails 源代码),现在没有这样的东西。相反,有rails generate scaffold 命令。你可以在http://guides.rubyonrails.org/command_line.html找到更多信息。

    作为一个建议:如果你想使用 2007 年的 Rails 版本,你现在的教程很好。如果您想使用现代版本,请查找现代教程。 Ruby on Rails 指南网站很好。

    【讨论】:

      猜你喜欢
      • 2018-02-09
      • 2015-08-30
      • 2011-10-30
      • 1970-01-01
      • 2011-03-16
      • 2022-08-15
      • 1970-01-01
      • 2011-06-19
      • 1970-01-01
      相关资源
      最近更新 更多