今天想安装一下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 API文档,方便查询,是热爱rails人员的必备武器
word文档主要是Ruby on Rails 2.0的新特性介绍
不敢说是最好的。但绝对是很有用的。 和网上很多文章不一样。很实用。网上的一些文章都转来转去的。 刚开始还会让你越看越晕。这个是我的亲身的体验!所以我把最实用的上传上来,还希望大家...尤其是rails2.0的。
Rails2.0资料,好好了解。
jRuby On Rails WEB 2.0
这是用于windows/linux平台下本地安装ruby on rails的安装包,版本为2.0.2,适合网络速度不快的用户下载本地安装rails.
《JRuby on Rails Web 2.0 实用项目》 英文PDF + 源码
sqlite.dl文件 博文链接:https://dingji.iteye.com/blog/154563
Rails2.0基础,英文版.适合于了解Rails2.0框架应用的初学者.
JRuby on Rails Web 2.0 Projects
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 ...
博文链接:https://moyuan.iteye.com/blog/221185
Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 ...
rails 2.0 english version
Rails 2.0 API 文档. HTML 格式。免费下载