首先下载一键安装包InstantRails-2.0-win
地址:http://files.rubyforge.mmmultiworks.com/instantrails/InstantRails-2.0-win.zip
这个很全 ruby rails mysql都有了 编辑器可以去ruby\scite目录下找scite.exe 有高亮语法的 很好用!
D:\InstantRails-2.0-win\ruby\myproject 我的学习目录
1 生成工程
加上环境变量后在命令行
rails chapter-1
生成项目chapter-1,
cd chapter-1在项目目录下:
ruby script/server
启动ruby自带服务器WEBrick服务器
浏览器指向http://localhost:3000/ 将看到欢迎画面
2创建控制器 显示你的话
ruby script/generate controller Greeting index
浏览器定位到http://localhost:3000/Greeting/index 发现ruby提示你这个index的位置在哪儿。Greeting标志出controller index标志出动作 默认动作是index,可以不写 直接输入:http://localhost:3000/Greeting/效果一样
使用controller显示你的话
app\controllers的Greeting_controller.rb中定义动作
def index
render :text => "<h1>Welcome to your first rails</h1>"
end
你再刷新下浏览器就有你的话啦
3将controller绑定到view修改controller里的index方法
def index
@welcome_message="Welcome to your first rails"
end
app\views\greeting index.html.erb里输入
<h1><%= @welcome_message%></h1>
然后页面定位到
http://localhost:3000/Greeting/index 可以看到你的页面编辑效果了
看了几本书 这算是一本入门书的小例子 可以比较快的看到效果,让我对rails有了兴趣,分享一下,没找到好入门教材的兄弟可以看一下!
分享到:
- 2008-12-06 10:14
- 浏览 1039
- 评论(0)
- 论坛回复 / 浏览 (0 / 1476)
- 查看更多
相关推荐
这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何利用Rails的强大功能来创建一个允许用户上传、分享和浏览图片的应用。 1. **Rails框架基础**: Rails的核心理念是DRY(Don't...
本示例"rails项目起步示例"是一个购物系统,非常适合初学者入门学习。 在Rails项目中,我们首先需要了解的是项目的目录结构。一个标准的Rails应用会包含以下关键部分: 1. **app**:应用程序的核心,包括模型...
1. **安装与设置**:如何在本地环境中安装Ruby,配置Gemfile来管理依赖,以及初始化一个新的Rails项目。 2. **数据库迁移**:了解如何使用ActiveRecord的迁移工具(Migration)来修改数据库结构,如添加、删除或...
压缩包内的文件名"rails项目.rar"和"cookbook.rar"可能分别代表了一个完整的Rails应用项目和一个Rails的教程或指南。"rails项目.rar"可能包含了项目的源代码,开发者可以通过阅读和修改代码来学习Rails的工作原理。...
- 学习如何创建第一个Rails应用程序。 - **过程**: - 创建新项目。 - 设置数据库配置。 - 创建控制器和视图。 - 在浏览器中查看结果。 #### 六、Rails的路由 - **概念介绍**: 路由是连接用户请求URL与应用...
在app目录下,你可以找到views、controllers、models等子目录,它们分别对应视图、控制器和模型三个核心组件。 接下来,我们将探讨Rails的MVC(模型-视图-控制器)架构。模型负责数据操作,视图用于展示用户界面,...
在第一版中,作者介绍了Rails的基本概念和工作流程,包括安装Rails环境、创建数据库模型、编写控制器、设计视图以及使用Rails的各种辅助方法。此外,还探讨了如何集成测试,如使用RSpec和Cucumber进行行为驱动开发...
这里还会涉及如何创建第一个Rails项目,以及如何运行服务器以查看项目。对于新手来说,这一步骤是至关重要的,因为它将奠定后续学习的基础。 #### 3. Introducing Ruby(介绍Ruby) Ruby是一种动态、面向对象的...
- **创建项目**:使用`rails new`命令创建一个新的Rails项目。 - **配置Git**:设置版本控制系统,确保代码变更能够被追踪记录。 - **使用Bootstrap进行前端设计**:介绍如何使用Bootstrap框架来快速搭建美观的...
"Rails 15分钟博客"是一份教程,旨在引导初学者在15分钟内快速搭建一个基本的博客系统,体验Rails的强大与高效。 首先,让我们了解一下Rails的核心概念: 1. MVC架构:Rails中的MVC代表模型(Model)、视图(View...
Rails3 是 Ruby on Rails 框架的一个版本,它提供了一系列强大的命令行工具,使得开发者可以快速地构建和管理Web应用。在本文中,我们将深入探讨Rails3中的常用命令,帮助你更高效地进行开发工作。 首先,新建一个...
Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它遵循模型-视图-控制器(MVC)的架构模式,设计用来快速开发数据库驱动的动态网页。随着Rails版本的更新迭代,此书聚焦于一个特定的版本,帮助...
5. **Gemfile和bundle安装**:在Rails项目的根目录下,你会看到一个`Gemfile`,这里列出了项目所需的所有Gem(Ruby的库)。运行`bundle install`命令,它会根据Gemfile中的依赖关系安装所有必要的库和框架。 6. **...
标题 "Rails" 指的是 Ruby on Rails,一个开源的Web应用程序框架,它基于Ruby编程语言,遵循MVC(模型-视图-控制器)架构模式。Rails由David Heinemeier Hansson在2004年创建,其设计理念是强调代码的简洁性、DRY...
Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...
总的来说,`GoOnRails`是一个创新的工具,它让Rails开发者能够轻松地在Rails项目中引入Go代码,实现高性能API服务。通过熟练掌握`GoOnRails`,开发者可以在保持高效开发流程的同时,享受到Go带来的性能提升。