今天想安装一下beast看看.毕竟用rails 这么久了.
本来以为很简单的.但还是出错.记录一下,beast 里面写的rails版本为
# RAILS_GEM_VERSION = '1.1.2' unless defined? RAILS_GEM_VERSION
我现在要在2.0上运行.肯定要改很多东西.接下来我们看看都要改哪些可以运行起来,当然
要彻底的运行在2.0上要改的地方很多.慢慢来吧.大家也可以看看升级到2.0里面有哪些改动.
错误:
- rake aborted!
- undefined method `template_root=' for LoggedExceptionsController:Class
解决方法.
把plugin exception_logger 删除重装
http://svn.techno-weenie.net/projects/plugins/exception_logger/
这样可以rake db:migrate
错误:
但运行还是提示缺少acts_as_list
这是因为2.0移除了以前内置的东西.没关系.装一下这个plugin就可以了
解决:
ruby script/plugin install acts_as_list
错误:
接下来又出现错误
undefined local variable or method `all_search_posts_path' for #<ActionView::Base:0x2c8899c>
这也是2.0没有了这个方法
解决:
把原文件app/views/layouts/application.rhtml 24行
<% form_tag all_search_posts_path, :method => 'get' do -%>
<%= text_field_tag :q, params[:q], :size => 15, :id => :search_box %>
<% end -%>
替换为
<form action="/posts;search" method="get">
<%= text_field_tag :q, params[:q], :size => 15, :id => :search_box %>
</form>
也就是不用rails help 方法
到此所有的问题都解决了..再刷新一下页面.beast 的页面出现了:)
但是不要高兴的太早,当点击users 又会出现错误了
错误:
undefined method `paginate' for #<UsersController:0x499042c>
这很好理解了.rails2.0 去掉了内置的paginate 做为plugin 提供,现在可以看到beast 的首页了.如果要运行在2.0上.要把paginate 修改一下.
- 描述: beast 首页
- 大小: 24.5 KB
分享到:
相关推荐
- 安装完毕后,可以尝试安装一些示例项目来进一步熟悉Rails 2.0的特性。比如,可以安装cookbook或typo-2.6.0等项目进行实践操作。 - 这些示例项目能够帮助开发者更快地了解Rails框架的工作原理,并掌握其核心功能...
【Ruby on Rails 2.0的新特性介绍】 Ruby on Rails 2.0 是这个流行的Web开发框架的一个重大更新,发布于2007年底。Rails以其快速的版本迭代和创新的功能而闻名,从1.0到2.0的升级也不例外。这次更新带来了许多新...
Rails 2.0 API 文档是一个非常宝贵的资源,它为开发者提供了全面的指南,以便于在使用Ruby on Rails 2.0版本时更好地理解和利用其框架功能。Ruby on Rails(简称Rails)是一个开源的Web应用框架,它遵循MVC(模型-...
这个“ruby on rails2.0本地安装包”适用于Windows和Linux操作系统,特别是针对网络速度较慢的用户设计,方便他们离线安装Rails 2.0.2版本。 在Rails 2.0版本中,有几个关键性的改进和特性: 1. **ActiveRecord**...
### Rails 2.0 关键知识点详析 #### 一、引言 Rails 2.0作为Ruby on Rails框架的一个重要版本,在其发布时引入了一系列改进与更新,旨在提升开发效率与应用程序性能。该版本虽然没有引入革命性的新特性,但通过对已...
在Ruby on Rails 2.0框架下,我们经常会遇到创建和操作数据库的需求。在这个实例中,我们将探讨如何在Rails应用中使用SQLite数据库,一个轻量级且易于上手的数据库管理系统,尤其适合开发阶段。标题提到的“mybook”...
《jRuby on Rails WEB2.0》:将Ruby on Rails融入Java平台的实践指南 《jRuby on Rails WEB2.0》是一部由Ola Bini撰写的书籍,深入探讨了如何将Ruby on Rails这一敏捷开源框架与Java平台相结合,以构建高效、灵活的...
Rails 2.0对插件系统进行了改进,使其更易于安装和管理。 9. **部署(Deployment)** Rails 2.0文档也会介绍如何将应用部署到服务器,包括配置Capistrano、 Passenger等部署工具。 10. **国际化(I18n)** Rails 2.0...
《JRuby on Rails Web 2.0 实用项目》 英文PDF + 源码
在Ruby on Rails框架中,`Rails 2.0.2`是一个较早的版本,而分页功能在那个时期并不像现在的Rails应用那样内置在框架内。为了实现分页,开发者通常需要安装并使用第三方插件,比如"will_paginate"。这个插件允许你在...
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
### JRuby on Rails Web 2.0 Projects:将Ruby on Rails引入Java平台 #### JRuby简介 JRuby是一种Ruby语言的实现,它运行在Java平台上,利用了Java虚拟机(JVM)的强大功能。JRuby使得开发人员能够在Java环境中使用...
标题 "rails 的安装" 涉及到的是Ruby on Rails框架的安装过程,这是一个用于构建Web应用程序的开源框架。Rails是基于Ruby编程语言,它强调DRY(Don't Repeat Yourself)原则,提供了一种优雅的方式来组织和编写代码...
### Ruby on Rails 手动安装知识点详解 #### 核心概念与背景 **Ruby on Rails**,简称**Rails**,是一种使用**Ruby**语言编写的开源全栈Web应用框架,遵循MVC(Model-View-Controller)架构模式,强调代码效率与...