rails2.1 不认 new_books_path,books是一个controller
<h1>Listing books</h1>
<table>
<tr>
<th>Name</th>
</tr>
<% for books in @books %>
<tr>
<td><%=h books.name %></td>
<td><%= link_to 'Show', books %></td>
<td><%= link_to 'Edit', edit_books_path(books) %></td>
<td><%= link_to 'Destroy', books, :confirm => 'Are you sure?', :method => :delete %></td>
</tr>
<% end %>
</table>
<br />
<%= link_to 'New books', new_books_path %>
出错信息为:
NameError in Books#index
Showing books/index.html.erb where line #20 raised:
undefined local variable or method `new_books_path' for #<ActionView::Base:0xb7371204>
Extracted source (around line #20):
17:
18: <br />
19:
20: <%= link_to 'New books', new_books_path %>
RAILS_ROOT: /home/jhzyb/myproject/test
Application Trace | Framework Trace | Full Trace
app/views/books/index.html.erb:20:in `_run_erb_47app47views47books47index46html46erb'
app/controllers/books_controller.rb:7:in `index'
相关推荐
InspiniaAdmin 2.6.2.1 All_Seed_Project 这个包含所有的Seed Project! Angular_2_Seed_Project Angular_Seed_Project Angular_Seed_Project_Grunt Angular_Seed_Project_Gulp Angular_Seed_Project_MEANJS ASPNET_...
- **内置时区选择器**:Rails 2.1提供了一个内置的时区选择器,使得用户能够方便地选择他们所在的时区。 - **时间戳自动转换**:当用户提交表单时,Rails会自动将用户输入的时间戳转换为其所在时区的时间,从而避免...
总之,Rails 2.1的发布是对整个Ruby on Rails社区的一次重大贡献,它不仅体现了开发者们对于技术进步的不懈追求,同时也彰显了Rails社区的强大活力和支持力。随着Rails 2.1版本的广泛应用,我们有理由相信,Ruby on ...
《RAILS2.1的中文版资料》是一份针对Ruby on Rails 2.1版本的详细介绍文档,由Carlos Brando和Marcos Tapajós共同编写,并由中国Rails社区成员翻译成中文版。该文档详细介绍了Rails 2.1版本中引入的新特性和改进之...
InspiniaAdmin 2.6.2.1 All_Full_Version 包含所有的Full Version! Angular_Full_Version ASPNET_Core_1_0_Full_Project ASPNET_MVC5_Full_Version ASPNET_MVC6_RC_1_Full_Version Meteor_Full_Version Rails_Full_...
Ruby on Rails,一个备受推崇的Web开发框架,自2004年由David Heinemeier Hansson首次发布以来,便以其优雅的设计和“约定优于配置”的理念赢得了全球开发者的心。在2007年底,Rails 2.0的发布标志着框架的重大升级...
标题“rails2.1与Oracle连接所需gem”指的是在Rails 2.1版本的应用程序中,如何配置和使用Oracle数据库的宝石(gem)扩展。Rails是Ruby on Rails框架的简称,是一个流行的开源Web应用程序框架,而Oracle则是一种企业...
rails 2.1的api文档,chm格式,官方最新版
在IT行业中,REST(Representational State Transfer)是一种广泛采用的Web服务架构风格,它强调了简单、统一且可预测的接口设计,使得客户端与服务器之间的交互变得更加高效和灵活。Rails,全称Ruby on Rails,是...
Rails_3_Cheat_Sheets.pdf
介绍插件,用于对记录进行排序(使用 gem)安装要启用rails_admin_acts_as_list,请将以下内容添加到您的Gemfile : gem 'rails_admin_acts_as_list'gem 'rails_admin' 重要提示: rails_admin_acts_as_list之前必须...
ActiveResource 是 Rails 提供的一个库,用于构建 RESTful 客户端,使得与远程服务的交互变得更加简单。 **ActiveResource 示例**: ```ruby class Task self.site = "http://example.com" end ``` 这段代码...
Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它遵循模型-视图-控制器(MVC)的架构模式,设计用来快速开发数据库驱动的动态网页。随着Rails版本的更新迭代,此书聚焦于一个特定的版本,帮助...
Rails 2.1是其历史版本中的一个重要里程碑,引入了许多新特性与改进,对于理解现代Web开发有着重要的参考价值。 1. **ActiveRecord**:Rails的核心组件之一,负责数据持久化。在Rails 2.1中,ActiveRecord增强了...
标题 "rails_api_with_controller" 暗示我们将探讨如何在Ruby on Rails框架中构建一个API,特别是使用Controller来实现。Rails API模式专为创建数据驱动的Web服务而设计,通常用于构建后端服务,供前端应用程序(如...
Rails,作为一个强大的Web开发框架,虽然提供了丰富的功能和便利性,但如果不进行适当的优化,可能会导致应用程序响应时间变慢,资源消耗过大,甚至影响用户体验。本篇文章将深入探讨如何针对Rails系统的复杂架构...
这个插件名为`profanity_filter`,它是一个基于Ruby的库,可以集成到Rails应用中。`gem`是Ruby中的一个包管理器,用于安装、管理和分发代码库。通过在Rails项目中引入`profanity_filter` gem,你可以轻松地过滤掉...
Agile Web Development with Rails 1-14节_ppt(老师发的修正版)
上的编译时间上嵌入了image_path 、 asset_path和路由表rails_helper.js.coffee.erb. RailsHelper有一些功能。 局限性 这个 gem 只能使用没有命名路由的段。 前任。 # config/routes.rb Rails . application . ...
rails_apps_composer, 一个 gem,为 Rails 启动应用程序创建 Rails 应用程序模板 Rails 应用编辑器 Rails 应用程序编辑器 gem 安装一个 命令行 工具来从"食谱"的Collection 组装 Rails 应用程序。"你可以使用 rails_...