`
sgp2004
  • 浏览: 20196 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

5分钟三步走,做出你我的第一个rails项目

    博客分类:
  • ruby
阅读更多
首先下载一键安装包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有了兴趣,分享一下,没找到好入门教材的兄弟可以看一下!
分享到:
评论

相关推荐

    Rails项目源代码

    这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何利用Rails的强大功能来创建一个允许用户上传、分享和浏览图片的应用。 1. **Rails框架基础**: Rails的核心理念是DRY(Don't...

    rails 项目起步示例

    本示例"rails项目起步示例"是一个购物系统,非常适合初学者入门学习。 在Rails项目中,我们首先需要了解的是项目的目录结构。一个标准的Rails应用会包含以下关键部分: 1. **app**:应用程序的核心,包括模型...

    重构你的Rails程式码

    ### 重构你的Rails程式码 在进行Rails版本升级时,重构代码是一个绝佳的机会。本文将深入探讨为何这是个好时机来进行重构,并提供一系列实用的方法帮助您优化代码。 #### 为什么这是一个好时机重构代码? 1. **...

    应用Rails进行敏捷Web开发中文第三版

    1. **安装与设置**:如何在本地环境中安装Ruby,配置Gemfile来管理依赖,以及初始化一个新的Rails项目。 2. **数据库迁移**:了解如何使用ActiveRecord的迁移工具(Migration)来修改数据库结构,如添加、删除或...

    rails的经典学习项目

    压缩包内的文件名"rails项目.rar"和"cookbook.rar"可能分别代表了一个完整的Rails应用项目和一个Rails的教程或指南。"rails项目.rar"可能包含了项目的源代码,开发者可以通过阅读和修改代码来学习Rails的工作原理。...

    Rails 101 入门电子书

    - 学习如何创建第一个Rails应用程序。 - **过程**: - 创建新项目。 - 设置数据库配置。 - 创建控制器和视图。 - 在浏览器中查看结果。 #### 六、Rails的路由 - **概念介绍**: 路由是连接用户请求URL与应用...

    使用Aptana+Rails开发Rails Web应用(中文)

    在app目录下,你可以找到views、controllers、models等子目录,它们分别对应视图、控制器和模型三个核心组件。 接下来,我们将探讨Rails的MVC(模型-视图-控制器)架构。模型负责数据操作,视图用于展示用户界面,...

    Agile Web Development With Ruby On Rails第一及第二版

    在第一版中,作者介绍了Rails的基本概念和工作流程,包括安装Rails环境、创建数据库模型、编写控制器、设计视图以及使用Rails的各种辅助方法。此外,还探讨了如何集成测试,如使用RSpec和Cucumber进行行为驱动开发...

    rails2-sample

    这里还会涉及如何创建第一个Rails项目,以及如何运行服务器以查看项目。对于新手来说,这一步骤是至关重要的,因为它将奠定后续学习的基础。 #### 3. Introducing Ruby(介绍Ruby) Ruby是一种动态、面向对象的...

    Rails 101S

    - **创建项目**:使用`rails new`命令创建一个新的Rails项目。 - **配置Git**:设置版本控制系统,确保代码变更能够被追踪记录。 - **使用Bootstrap进行前端设计**:介绍如何使用Bootstrap框架来快速搭建美观的...

    rails 15 分钟博客

    "Rails 15分钟博客"是一份教程,旨在引导初学者在15分钟内快速搭建一个基本的博客系统,体验Rails的强大与高效。 首先,让我们了解一下Rails的核心概念: 1. MVC架构:Rails中的MVC代表模型(Model)、视图(View...

    Rails3常用命令行命令

    Rails3 是 Ruby on Rails 框架的一个版本,它提供了一系列强大的命令行工具,使得开发者可以快速地构建和管理Web应用。在本文中,我们将深入探讨Rails3中的常用命令,帮助你更高效地进行开发工作。 首先,新建一个...

    Rails101_by_rails4.0

    Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它遵循模型-视图-控制器(MVC)的架构模式,设计用来快速开发数据库驱动的动态网页。随着Rails版本的更新迭代,此书聚焦于一个特定的版本,帮助...

    windows下配置netbeans开发rails

    5. **Gemfile和bundle安装**:在Rails项目的根目录下,你会看到一个`Gemfile`,这里列出了项目所需的所有Gem(Ruby的库)。运行`bundle install`命令,它会根据Gemfile中的依赖关系安装所有必要的库和框架。 6. **...

    Rails

    标题 "Rails" 指的是 Ruby on Rails,一个开源的Web应用程序框架,它基于Ruby编程语言,遵循MVC(模型-视图-控制器)架构模式。Rails由David Heinemeier Hansson在2004年创建,其设计理念是强调代码的简洁性、DRY...

    Rails入门教程一(翻译)

    - `rails new [项目名] --database=[数据库类型]`:创建一个新的Rails项目,并指定使用的数据库类型。 - `rails server`:启动Rails应用服务器。 - `rails generate [生成器] [名称]`:生成特定类型的代码文件,如...

    rails项目必备组件

    在给定的文件"red_gem"中,可能是一个Rails项目中使用的Gem(Ruby的扩展库)。Gem文件通常包含项目的依赖,例如上述提到的一些组件。通过安装和配置这些Gem,可以极大地提升Rails开发的效率和质量。为了具体了解"red...

Global site tag (gtag.js) - Google Analytics