【发布时间】:2008-11-24 08:41:29
【问题描述】:
我安装了新的 Rails 2.2,在我使用脚手架生成器之前一切正常。
$ script/generate scaffold pages \
title:string description:string content:text
$ rake db:migrate
但是当我使用这个地址启动服务器时:http://localhost:3000/pages/ 我得到了这个:
NoMethodError in PagesController#index
undefined method `find' for ActionController::Caching::Pages:Module
app/controllers/pages_controller.rb:5:in 'index'
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in 'send'
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in 'perform_action_without_filters'
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in 'call_filters'
...
我不明白我做错了什么?那是新的 Rails 特定的东西吗?
【问题讨论】:
-
您能否编辑以在您的 PagesController 中包含 index 方法的代码。
标签: ruby-on-rails