Ruby on Rails安装手记

弄了好几天,Ror环境终于搭好了,为了防止以后忘记,少走弯路,特记录下

=============================================

安装过程

1、安装 rubyinstaller-1.9.2

2、安装 执行 gem install rails

3、安装 dev kit 下载后 解压到ruby 的安装目录

4、安装Netbeans 6.9.1

5、打开Netbeans 配置 Ruby 的gem 重点 mysql2 0.2.6 让ror 支持 mysql

6、安装 ruby_debug_ide (还没有搞定,一直报错)

开发过程

1、创建项目 (Blog)

2、配置database.yam

3、执行rake 任务 db:create (会根据database.yam 在mysql 中创建数据库,不用去手动创建数据库)

4、启动服务,打开页面,看是否正常 尤其是看环境变量是否正正确显示

5、创建 controller home index

6、打开服务 http://127.0.0.1:3000/home/index 看是否正常

7、更改默认主页 (1、删除public\index.html 2、更改routes 中的 root :to => "home#index")

8、创建脚手架模型( generate scaffold Post name:string title:string content:text)

9、执行 rake 任务,将新的数据模型同步到数据库中 rake db:migrate

10、在首页上 增加 到脚手架的链接 (在 views\home\index.html.erb 中修改为

<h1>Hello, Rails!</h1> <%= link_to "My Blog", posts_path %> 注意里面的 posts_path,约定的写法

11、打开首页http://127.0.0.1:3000/ 看到有到blog的超级链接

12、连进去进行CURD测试。

时间: 2024-10-30 05:35:56

Ruby on Rails安装手记的相关文章

Ruby on Rails 安装完整教程(1/3)

1) 安装ruby        下载安装包:http://rubyforge.org/frs/?group_id=167,我下载的是rubyinstaller-1.8.7-p302.exe 装完后,可以用ruby -v 测试是否安装成功,如图,要是出现了版本 就说明安装成功了 2)安装rubygems       rubygems是ruby的包管理器工具,它使得ruby包的安装十分简单,只需要一条命令就可以从远程服务器上下载相应的包,如果相应的应用包含其他扩展,rubygems 也会提示你从远

Ruby on rails 安装完后 mongrel_rails start -d 报错

问题描述 This application has failed to start because msvcrt-ruby18.dll was not found.Re-installing the application may fix this problem.重新安装后还是这样. 解决方案 出错信息已经提示了,少了msvcrt-ruby18.dll .找一个放到ruby的bin目录下另外,参考提问的艺术 http://www.iteye.com/wiki/JavaEye/91-AskSma

win7安装ruby on rails开发环境_ruby专题

前言 看到很多文章都说ruby环境在windows上是非常难搭建,会出现各种各样的怪问题,所以都推荐到linux和mac上安装开发.但是我按照教程搭了下,问题也不算太多.总过大概花费了2个半小时左右就完成了.所以大家不要被吓尿了,下面就把安装的步骤及具体的版本记录了一下供大家参考. 安装步骤:    开发机环境:我使用的开发机:win7 旗舰版 - 64位 (cpu是i5). 1 安装 rubyinstaller-2.0.0-p481.exe    1 选择安装目录:(如:D:\server\R

快速安装Ruby on Rails的简明指南_ruby专题

对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境. 次安装方法同样适用于产品环境!系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:     Mac OS X     任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)     强烈新手使用 Ubuntu 省掉不必要的麻烦! 以下代码区域,带有 $ 打

关于Ruby on Rails视图编写的一些建议_ruby专题

    不要直接从视图调用模型层.     不要在视图构造复杂的格式,把它们输出到视图 helper 的一个方法或是模型.     使用 partial 模版与布局来减少重复的代码.     加入 client side validation 至惯用的 validators. 要做的步骤有:         声明一个由 ClientSideValidations::Middleware::Base 而来的自定 validator        module ClientSideValidatio

Ruby on Rails下的图像处理入门教程_ruby专题

图像可以说是任何应用至关重要的一部分.从社交网络到一个简单的Bug追踪器,图像都扮演着重要的角色.然而管理图像并不是一件容易的事情,需要提前耗费大量的时间精力去计划. 本文演示了如何在Rail中实现这一目标.如何处理你的图像以及在后台创建多个版本?如何通过压缩图像又不损图像质量,以此来提高页面性能?这些且听本文一一道来. 入门 本文教程是运行于Rails 4.2,通过MongoDb数据库和HAML呈现视图.不过本文所展示的片段应该兼容任何Rails版本(尽管有些配置差异). 布置舞台 Image

举例理解Ruby on Rails的页面缓存机制_ruby专题

有了页面缓存,Rails 就可以不再介入.在某种程度上,这是件好事,因为您的确可以获得优秀的性能.Rails 只需创建 HTML 页面,将其放入目录,之后,就可以置之于脑后.从那时起,就由应用服务器管理这些页面,且页面进入应用服务器无需任何循环.从性能的角度而言,页面缓存真是天赐之福. 我也钟爱页面缓存,Rails 使之简单利落.只需使用一行代码就可以启用缓存.如果再加入一些代码,就能通过简单地删除文件操作或使用 Rails 较高层的 API 终止缓存.这里存在一个问题.并不是每个网站都能使用页

Ruby on Rails中jquery_ujs组件拖慢速度的问题解决_ruby专题

jquery_ujs 对 rails 来说,是一个非常重要的组件,它包含在 rails 的默认组件之中. jquery ujs 包含一些非常便捷的功能,比如确认对话框.触发 ajax.自动禁用表单提交按钮等,本文主要讨论的是触发 ajax 的功能. 通过添加简单的标签属性,jquery ujs 可以把一个普通的链接或者表单转换成 ajax 提交,而不需要写 JavaScript 代码. <%= link_to '关闭项目', close_project_path(project), remote

Ruby on Rails中MVC结构的数据传递解析_ruby专题

如果读者已经开发过基于 Rails 的应用,但对其 MVC 间的数据传递还有诸多困惑,那么恭喜您,本文正是要总结梳理 Rails 数据传递的方法和技巧.Ruby on Rails 3(以下统称为 Rails 3)是当前的主要发布版本,本文所述及的内容和代码都基于此版本.Rails 3 简介 Ruby on Rails 是一个 Ruby 实现.采用 MVC 模式的开源 Web 应用开发框架,能够提供 Web 应用的全套解决方案.它的"习惯约定优于配置"的设计哲理,使得 Web 开发人员能