`
gao_20022002
  • 浏览: 164820 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用ROR的HelloWorld

    博客分类:
  • ror
阅读更多

记录一下简单过程,初步了解ror的结构及流程。

 

我们的基准目录:D:\rubydemo,在此下进行工程创建。


第一步:使用rails生成工程目录结构。

D:\rubydemo>rails demo

 注意查看文件目录结构,很基础的知识。

第二步:生成控制器。

D:\rubydemo>cd demo
D:\rubydemo\demo>ruby script/generate controller hello

注意观察:在demo/app/controllers目录下多了hello_controller.rb文件,多了那些文件可以参见执行的命令行,这里我们只关心这个。

第三步:编写简单的代码。

1、修改生成的hello_controller.rb代码。

class HelloController < ApplicationController
  def hello
    @time = Time.now();
  end
end

2、编写页面文件,显示当前时间。

D:\rubydemo\demo>cd app/views/hello
D:\rubydemo\demo\app\views\hello>edit

 进入edit进行编辑,文件名为hello.rhtml,文件内容为:<%=@time%>

第四步:启动服务器。

D:\rubydemo\demo>ruby script/server

 OK,打开浏览器,输入:http://127.0.0.1:3000/hello/hello。

 

现在感觉这个很简单吧。

 

3
3
分享到:
评论

相关推荐

    Todo-App:我构建了一个 Todo 应用程序(几乎是开发教程的“Hello World”)。 我们能够为每个列表创建多个 Todo 列表和多个 Todo 项目,还能够将一个项目标记为完成。 (Ruby on Rails)

    这个项目的名称表明它是一个简单的实现,可能是为了教学目的或个人实践,类似于编程初学者常做的 "Hello World" 项目。在这个应用中,用户可以创建多个待办事项列表,并在每个列表中添加多个待办事项。此外,用户还...

    springside-3.3.3-src.zip

     Examples: 含新手入门公司培训专用的Helloworld示例 与 全面展示企业应用特性的Bookstore书店示例。  Tools: 可重用的开源构件库,快速生成项目、加入构件与生成CRUD代码的Ant脚本、Eclipse Plugin。

    ROR_shopping_microservice:用Sinatra制成

    例如,一行`get '/hello' do` `puts 'Hello, World!'` 就可以创建一个响应GET请求并返回"Hello, World!"的简单路由。Sinatra的这种简洁性使得它可以快速构建小型到中型的Web应用或微服务。 3. **微服务架构**: ...

    Ruby on Rails实践

    总的来说,《Ruby on Rails实践》这本书将带你走过从创建第一个“Hello, World!”应用,到开发完整功能的Web应用的全过程。通过学习,你可以了解到RoR的强大之处,以及如何利用它来构建高效、可维护的Web应用程序。

    struts2实战总结

    &lt;action name="AliasHelloWorld" class="tutorial.HelloWorld" method="aliasAction"&gt; &lt;result&gt;/HelloWorld.jsp ``` 其中,`aliasAction`方法用于返回一个成功的结果,指向`HelloWorld.jsp`页面。 **9. 文件路径...

    80x86汇编语言程序设计教程

    1. **简单的Hello World程序**:通过编写一个简单的输出“Hello World”的程序,学习如何使用汇编语言进行基本的I/O操作。 2. **复杂数据结构处理**:比如链表、栈等数据结构的实现,了解如何在低级别上管理和操作...

    ThinkPHP v1.0.0 开发人员指南

    - **示例一:Hello ThinkPHP**:通过创建一个简单的“Hello World”示例,快速入门 ThinkPHP 的基本用法。 - **示例二:Blog 应用**:构建一个完整的博客系统,演示如何使用 ThinkPHP 构建复杂的应用程序。 ### 6. ...

    以下是一个非常详细的Ruby语言教程.docx

    **1.1 Hello, World!** 在 Ruby 中,最简单的程序是输出“Hello, World!”: ```ruby puts "Hello, World!" ``` 这里使用 `puts` 方法来输出字符串到控制台。 **1.2 变量和数据类型** Ruby 支持多种数据类型,...

    8086汇编上机调试

    在进行8086汇编上机调试时,通常会从编写简单的程序开始,如打印"Hello, World!",然后逐步挑战更复杂的任务,如文件操作、图形绘制或设备控制。通过不断的实践和调试,可以深化对计算机系统工作的理解,提高解决...

    appl

    2. 创建新项目:使用`rails new hello_world`命令创建一个新的Rails应用,名为“hello_world”。 3. 运行服务器:进入项目目录并启动Rails服务器,`cd hello_world`,然后运行`rails server`。 4. 创建控制器:在...

    ruby 基础 知识 有利于学好ruby

    text = "Hello, world!" if text =~ /world!$/ puts "Text ends with 'world!'." end ``` 这里`/world!$/`是一个正则表达式,表示匹配以`world!`结尾的字符串。 #### 六、代码块与迭代器 代码块是Ruby中的一个...

    博客:有关代码和科学的博客

    Ruby的方法调用不需指定对象,如`puts "Hello, World!"`,实际上调用了`Kernel`模块中的`puts`方法。Ruby还支持匿名函数,即 Proc 对象和 Lambda,它们可以作为参数传递,也可以赋值给变量。 Ruby on Rails(RoR)...

Global site tag (gtag.js) - Google Analytics