我是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位
1 回答
当你展示这个
scaffold
方法的时候我就知道了 . 我以前从未听说过 .我搜索了API文档(和Rails源代码),现在没有这样的东西了 . 相反,有
rails generate scaffold
命令 . 您可以在http://guides.rubyonrails.org/command_line.html找到更多信息 .作为建议:如果你想使用2007年的Rails版本,你现在的教程就可以了 . 如果您想使用现代版本,请查找现代教程 . Ruby on Rails Guides网站很棒 .