`
demon3780
  • 浏览: 84320 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

rails 学习

阅读更多
最近刚接触ruby和rails,留个笔记,记录碰到的问题(不定时更新)

资源 http://rubyforge.org/


问题使用rails2.3.4版本生成的工程,创建controller 无法被识别,于是升级rails为3.0试试,在升级中碰到问题,如下
环境ruby1.9.2p180. (on windows) gem1.7.1
1、
D:\mysql-5.0.18-win32\bin>gem install rails --version 3.0.0
Fetching: activesupport-3.0.0.gem (100%)
ERROR:  While executing gem ... (Gem::FormatException)
    builder-2.1.2 has an invalid value for @cert_chain

此问题是gem1.7.1的bug,网上建议使用1.6.2
>gem update --system 1.6.2

再次安装
D:\mysql-5.0.18-win32\bin>gem install rails --version 3.0.0
Fetching: i18n-0.4.2.gem (100%)
Fetching: activemodel-3.0.0.gem (100%)
Fetching: rack-1.2.2.gem (100%)
Fetching: rack-test-0.5.7.gem (100%)
Fetching: rack-mount-0.6.14.gem (100%)
Fetching: tzinfo-0.3.26.gem (100%)
Fetching: abstract-1.0.0.gem (100%)
Fetching: erubis-2.6.6.gem (100%)
Fetching: actionpack-3.0.0.gem (100%)
Fetching: arel-1.0.1.gem (100%)
Fetching: activerecord-3.0.0.gem (100%)
Fetching: activeresource-3.0.0.gem (100%)
Fetching: mime-types-1.16.gem (100%)
Fetching: polyglot-0.3.1.gem (100%)
Fetching: treetop-1.4.9.gem (100%)
Fetching: mail-2.2.15.gem (100%)
Fetching: actionmailer-3.0.0.gem (100%)
Fetching: thor-0.14.6.gem (100%)
Fetching: railties-3.0.0.gem (100%)
Fetching: bundler-1.0.11.gem (100%)
Fetching: rails-3.0.0.gem (100%)
Successfully installed builder-2.1.2
Successfully installed i18n-0.4.2
Successfully installed activemodel-3.0.0
Successfully installed rack-1.2.2
Successfully installed rack-test-0.5.7
Successfully installed rack-mount-0.6.14
Successfully installed tzinfo-0.3.26
Successfully installed abstract-1.0.0
Successfully installed erubis-2.6.6
Successfully installed actionpack-3.0.0
Successfully installed arel-1.0.1
Successfully installed activerecord-3.0.0
Successfully installed activeresource-3.0.0
Successfully installed mime-types-1.16
Successfully installed polyglot-0.3.1
Successfully installed treetop-1.4.9
Successfully installed mail-2.2.15
Successfully installed actionmailer-3.0.0
Successfully installed thor-0.14.6
Successfully installed railties-3.0.0
Successfully installed bundler-1.0.11
Successfully installed rails-3.0.0
22 gems installed
Installing ri documentation for builder-2.1.2...
Installing ri documentation for i18n-0.4.2...
Installing ri documentation for activemodel-3.0.0...
Installing ri documentation for rack-1.2.2...
Installing ri documentation for rack-test-0.5.7...
Installing ri documentation for rack-mount-0.6.14...
Installing ri documentation for tzinfo-0.3.26...
Installing ri documentation for abstract-1.0.0...
Installing ri documentation for erubis-2.6.6...
Installing ri documentation for actionpack-3.0.0...
Installing ri documentation for arel-1.0.1...
Installing ri documentation for activerecord-3.0.0...
Installing ri documentation for activeresource-3.0.0...
Installing ri documentation for mime-types-1.16...
Installing ri documentation for polyglot-0.3.1...
Installing ri documentation for treetop-1.4.9...
Installing ri documentation for mail-2.2.15...
Installing ri documentation for actionmailer-3.0.0...
Installing ri documentation for thor-0.14.6...
Installing ri documentation for railties-3.0.0...
Installing ri documentation for bundler-1.0.11...
Installing ri documentation for rails-3.0.0...
Installing RDoc documentation for builder-2.1.2...
Installing RDoc documentation for i18n-0.4.2...
Installing RDoc documentation for activemodel-3.0.0...
Installing RDoc documentation for rack-1.2.2...
Installing RDoc documentation for rack-test-0.5.7...
Installing RDoc documentation for rack-mount-0.6.14...
Installing RDoc documentation for tzinfo-0.3.26...
Installing RDoc documentation for abstract-1.0.0...
Installing RDoc documentation for erubis-2.6.6...
Installing RDoc documentation for actionpack-3.0.0...
Installing RDoc documentation for arel-1.0.1...
Installing RDoc documentation for activerecord-3.0.0...
Installing RDoc documentation for activeresource-3.0.0...
Installing RDoc documentation for mime-types-1.16...
Installing RDoc documentation for polyglot-0.3.1...
Installing RDoc documentation for treetop-1.4.9...
Installing RDoc documentation for mail-2.2.15...
Installing RDoc documentation for actionmailer-3.0.0...
Installing RDoc documentation for thor-0.14.6...
Installing RDoc documentation for railties-3.0.0...
Installing RDoc documentation for bundler-1.0.11...
Installing RDoc documentation for rails-3.0.0...

安装成功


2、卸载老版本模块的方法
D:\Ruby192\tmp\mybook>gem uninstall actionmailer -v 2.2.3
Successfully uninstalled actionmailer-2.2.3


3、创建工程后rails server启动web服务
提示
找不到sqllite.dll 或
无法定位程序输入点 sqlite3_backup_finish 于动态链接库 sqlite3.dll
需下载到http://www.sqlite.org/download.html下在 放到ruby安装目录bin下


4、生成工程后浏览
Routing Error

No route matches "/MyTest/hello"
修改工程config\routes.rb文件
match ':controller(/:action(/:id(.:format)))' 此行注释去掉,又出现下一个问题见5

5、编写例子,浏览时报
undefined method `render_text'
原因rails的新版本不用render_text了,改为render:text=>"hello world"就可以了(参考了http://qyongkang.iteye.com/blog/404604)
分享到:
评论

相关推荐

    常用RAILS学习网站

    收集了常用RAILS学习的网址 收集了常用RAILS学习的网址

    Rails 学习资料

    标题“Rails学习资料”表明这是一份关于Rails框架的学习资源,可能包含教程、示例代码、最佳实践等内容,适合初学者和有一定经验的开发者。描述中的“仅仅三分,就可以帮助你搭好框架”,暗示这份资料可能包含快速...

    rails学习教程

    本“rails学习教程”PDF文档将涵盖以上所有内容,通过详尽的实例和解释,帮助你从新手到熟手,全面掌握Rails开发。无论是想从事Web开发职业,还是想要提升个人项目开发能力,这都是一份不可多得的学习资料。

    ruby on rails 学习资料

    "ruby on rails 学习资料pdf"可能是综合性的学习指南,包含了从初学者到进阶者的各种主题,包括Rails的安装和配置、模型关系、控制器逻辑、视图渲染、部署到生产环境等。 "ruby on rails环境搭建.doc"会详细指导你...

    Ruby on Rails 学习案例

    以上就是Ruby on Rails学习案例中涵盖的关键知识点,通过实践这些概念和技术,你将能够构建出功能完善的Web应用程序。在"Learning-Ruby-on-Rails-master"这个项目中,你可以找到具体的代码示例和练习,逐步加深对...

    关于rails学习中分页的示例

    这篇关于“rails学习中分页的示例”的文章可能涵盖了如何在Rails应用中实现分页的详细步骤。 在Rails中,最常用的分页库是`Kaminari`和`WillPaginate`。这里我们将以`Kaminari`为例进行讲解,因为它是近年来更受...

    rails学习免费书籍

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

    ruby on rails 学习资料汇总

    本资料汇集了关于Ruby on Rails的学习资源,尤其是《Rails Recipes》这本书,它包含了丰富的实践案例和解决方案,适合初学者和进阶者参考。 在Rails框架中,"源码"标签意味着我们将深入理解其内部工作机制,包括...

    ruby on rails学习资料整理

    包含: [大家网]Ruby.on.Rails.Web开发之旅[www.TopSage.com] ruby on rails实践 rubyonrails rubyonrails宝典 pdf格式

    Advanced Rails

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

    ruby on rails 学习心得

    主要介绍ruby的开发框架ruby 的一些目录结构和框架啊源代码的应用,

    Ruby on Rails Tutorial Learn Rails by Example 的源代码

    《Ruby on Rails Tutorial: Learn Rails by Example》是Rails学习者们常常参考的一本书,由Michael Hartl撰写。这本书通过实际的示例项目“sample_app”引导读者深入理解Rails框架的各个方面。现在,我们来详细探讨...

    backbone_rails:使用 Rails 学习主干

    **标题解析:** "backbone_rails:使用 Rails 学习主干" 指的是一个项目,旨在通过集成Backbone.js(一个轻量级的JavaScript MVC库)与Ruby on Rails(一个流行的Web开发框架)来教授前端和后端开发的结合。...

    Learn Ruby on Rails

    2. Ruby on Rails学习资源: 文件中提到的“Learn Ruby on Rails”是一本为Ruby on Rails初学者准备的入门教程。该书因其文字表达清晰,代码示例中采用彩色高亮,方便阅读和理解。它还包含目录,使得读者能够快速...

    Rails相关电子书汇总二

    压缩包内的文件“Rails Solutions Ruby on Rails Made Easy.pdf”很可能是一本旨在使Rails学习变得简单的指南。"Rails Solutions"可能意味着书中包含了常见问题的解决方案和最佳实践,而“Ruby on Rails Made Easy”...

    Rails Recipes (2006) .pdf

    #### 标签解析:“rails学习” 这个标签表明该书主要面向希望通过实践案例学习 Ruby on Rails 的开发者。 #### 部分内容解析 本书由 Chad Fowler 编写,是 Pragmatic Bookshelf 出版的一部作品。以下是对部分内容...

    Ruby on Rails Tutorial - Learn Web Development with Rails 3rd

    ### Ruby on Rails 教程 —— 使用 Rails 学习 Web 开发(第三版) #### 关于本书 本书《Ruby on Rails 教程 —— 使用 Rails 学习 Web 开发》第三版是由 Michael Hartl 编写的一本全面介绍 Ruby on Rails 的教程...

    java党建平台源码-ruby_resource:ruby&rails学习资源汇总

    学习资源 [在线 YAML 解析器](Online YAML Parser) 好文共分享 [Ruby 与多态](Polymorphism and Ruby) 书籍推荐 由于 ruby 和 rails 的版本迭代都很快,这就导致很多出版的 ruby 书籍过了几年都严重落伍,所以一定要...

Global site tag (gtag.js) - Google Analytics