0 0

Advanced Rails Recipes 书中的一个问题 高手进5

Advanced Rails Recipes 书中21页,search那一段
访问 http://localhost:3000/events/search?q=rubyconf
错误提示
------------------------------------------------------------------------------------------------
ActiveRecord::RecordNotFound in EventsController#show
Couldn't find Event with ID=search
RAILS_ROOT: C:/rubydev/ad/REST

Application Trace | Framework Trace | Full Trace
D:/Program Files/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/base.rb:1379:in `find_one'
D:/Program Files/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/base.rb:1362:in `find_from_ids'
D:/Program Files/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/base.rb:537:in `find'
app/controllers/events_controller.rb:16:in `show'
D:/Program Files/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/base.rb:1379:in `find_one'
D:/Program Files/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/base.rb:1362:in `find_from_ids'
D:/Program Files/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/base.rb:537:in `find'
D:/Program Files/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:1162:in `send'
D:/Program Files/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:1162:in `perform_action_without_filters'
......................
.......................
............................
........................
Request
Parameters:

{"id"=>"search",
"q"=>"rubyconf"}

Show session dump

---
flash: !map:ActionController::Flash::FlashHash {}


Response
Headers:

{"cookie"=>[],
"Cache-Control"=>"no-cache"}
2008年6月30日 14:39

1个答案 按时间排序 按投票排序

0 0

采纳的答案

出现这个错误,是因为routes.rb配置的问题。

这个配置了吗?

map.resources :events, :collection => { :search => :get }


如果配置了,将routes.rb贴出来看看。

或者使用
rake routes

自己看下当前的routes.


2008年6月30日 15:03

相关推荐

    Advanced Rails Recipes(随书源码)

    "Advanced Rails Recipes" is filled with pragmatic recipes you'll use on every Rails project. And by taking the code in these recipes and slipping it into your application you'll not only deliver your...

    Advanced Rails Recipes

    介绍如何在Rails应用中创建一个符合REST架构原则的资源。包括定义资源路径、HTTP方法与控制器动作之间的映射等。 **2. Add Your Own RESTful Actions** 讨论如何根据实际业务需求扩展标准的RESTful行为,例如添加...

    Advanced Rails Recipes(英语清晰文字pdf+源码)

    "Advanced Rails Recipes" is filled with pragmatic recipes you'll use on every Rails project. And by taking the code in these recipes and slipping it into your application you'll not only deliver your...

    Rails recipes

    Rails Recipes是一本针对Ruby on Rails框架的实用书籍,它收集了一系列高效解决问题的技巧和方法,也被称为“Rails开发者的宝典”。作者们通过分享自己的经验和见解,为Rails程序员提供了一本既有实际操作指导又有...

    Rails Recipes英文版(清晰文字pdf+源码)

    Ruby三神书之一(其余的两本是Agile.Web.Development.with.Rails和Ruby For Rails,在我的资源列表也有) Rails is large, powerful, and new. How do you use it effectively? How do you harness the power? And, ...

    advanced rury on rails recipes

    从给定的文件信息来看,我们探讨的主题是“高级Ruby on Rails食谱”(Advanced Rails Recipes),这是一本旨在为专业Ruby on Rails(RoR)开发者提供深入指导的专业参考手册。尽管该书尚处于开发阶段,但其目标是...

    Advanced Rails

    "Advanced Rails" 涵盖了Rails开发中的高级主题和技术,是Ruby on Rails学习进阶的重要资源,尤其适合已经对基础Rails有一定了解的开发者。 在Web开发领域,Rails以其高效、简洁的代码和“约定优于配置”的哲学吸引...

    Pragmatic.Bookshelf.Advanced.Rails.Recipes.May.2008

    《Pragmatic Bookshelf Advanced Rails Recipes May 2008》是一本专注于Rails高级开发实践的...书中的每个“配方”都是一个实际问题的解决方案,旨在解决开发者在日常开发中可能遇到的挑战,提高开发效率和代码质量。

    Rails Recipes Final.pdf

    - **核心概念**:本书名为《Rails Recipes》,旨在提供一系列针对Ruby on Rails开发过程中的实用技巧和解决方案。 #### 描述:“Rails Recipes Final.pdf” - **描述说明**:此描述简单重复了文件名,但从上下文...

    Rails Recipes英文版(随书源码)

    Ruby三神书之一(其余的两本是Agile.Web.Development.with.Rails和Ruby For Rails,在我的资源列表也有) Rails is large, powerful, and new. How do you use it effectively? How do you harness the power? And, ...

    Rails Recipes (2006) .pdf

    - **Recipes**:在编程书籍中,“recipes”一词通常指的是解决特定问题的一系列实用技巧或示例代码。 - **(2006)**:出版年份表明这是早期关于 Ruby on Rails 的著作之一。 #### 描述解析:Rails Recipes 该书旨在...

    Rails Recipes

    《Rails Recipes》是一本专注于Ruby on Rails开发实践的书籍,旨在提供一系列针对不同问题和场景的解决方案,犹如烹饪中的各种食谱。Rails是基于Ruby语言的流行Web应用框架,它以其DRY(Don't Repeat Yourself)原则...

    Pragmatic.Rails.Recipes.Rails.3.Edition.Mar.2012.pdf

    - **书籍背景**:Rails Recipes 是一本由 Chad Fowler 编写的关于 Ruby on Rails 的书籍,该书于 2012 年出版了针对 Rails 3 的版本。此书被视为官方推荐的 Ruby on Rails 开发指南之一。 - **目标读者**:本书面向...

    Rails.Recipes.Rails.3rd和源码

    这本书通过一系列的“配方”(recipes),为开发者提供了在实际开发中可能会遇到的问题及其解决方案,旨在帮助开发者提高工作效率,解决Rails应用中的各种挑战。 在Rails 3版中,框架进行了大量的更新和改进,包括...

    Rails.Recipes(Rails.3.Edition,2012) 英文版PDF

    ### 相关知识点 #### 一、Rails Recipes: Rails 3 Edition 概述 - **书籍定位**: 《Rails Recipes: Rails 3 Edition》...无论是想要快速解决具体问题还是希望深入了解Rails框架的内部机制,这本书都是一个不错的选择。

    Rails_Recipes_with_Source_Code

    《Rails Recipes with Source Code》是一本专注于Ruby on Rails框架实践技巧和源代码解析的书籍。Rails是基于Ruby语言的Web开发框架,以其“约定优于配置”(Convention over Configuration)的理念和“开发人员的...

    rails学习免费书籍

    Ruby On Rails是一个用于编写网络应用程序的软件包.它基于一种计算机软件语言Ruby,给程序开发人员提供了强大的框架支持.本书介绍了rails的基本使用,深入扩展,练习挺多的

    ruby rails recipes

    本篇文档主要介绍了一本名为《Ruby on Rails Web Development Recipes》的书籍,该书由 Chad Fowler 编写,并由 The Pragmatic Bookshelf 出版。本书针对 Ruby on Rails 开发者提供了一系列实用的技术解决方案(即...

Global site tag (gtag.js) - Google Analytics