1. 创建应用say
在安装rails之后,在应用的目录下执行:
rails say
在对应目录下会生成如下目录:
2.启动应用
./script/rails s thin
使用thin服务器,并启动。
=> Booting Thin
=> Rails 3.2.8 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
>> Thin web server (v1.5.0 codename Knife)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop
通过3000端口访问。
3.定制自己的应用
./script/rails generate controller say
say$
create app/controllers/say_controller.rb
invoke erb
create app/views/say
invoke test_unit
create test/functional/say_controller_test.rb
invoke helper
create app/helpers/say_helper.rb
invoke test_unit
create test/unit/helpers/say_helper_test.rb
invoke assets
invoke coffee
create app/assets/javascripts/say.js.coffee
invoke scss
create app/assets/stylesheets/say.css.scss
自动生成say的controller。之后在./app/controllers/say_controller.rb中添加自己的代码。
如:
class SayController < ApplicationController
def hello
@time = Time.now
end
end
4.定制对应的模版
vim app/views/say/hello.html.erb
<html>
<head>
<title>Hello, Rails!</title> </head>
<body>
<h1>Hello from Rails!</h1> </body>
</html>
5. 访问页面
通过127.0.0.1:3000/say/hello即可访问到对应的代码。
由于rails有三种工作模式,我们使用的是开发者环境,在启动服务器之后,修改代码中无需重启服务器,rails采用的是热部署方式,可以自动加载代码。
- 大小: 42.9 KB
- 大小: 19.9 KB
分享到:
相关推荐
在讲述Ruby知识的过程中,始终从Rails开发实战出发,揭示Rails和Puby之间的微妙关系,阐述Rails自身特有的技术、惯用法和设计理念,并用Rails开发了一个网上音乐店实例。最后还介绍了探索Rails源代码的各种技术,为...
rails, Ruby on Rails 欢迎使用 RailsRails 是一个web应用程序框架,它包括根据 Model-View-Controller ( MVC ) Pattern 创建数据库备份的web应用程序所需的所有内容。理解 MVC Pattern 是理解 Rai
在讲述Ruby知识的过程中,始终从Rails开发实战出发,揭示Rails和Puby之间的微妙关系,阐述Rails自身特有的技术、惯用法和设计理念,并用Rails开发了一个网上音乐店实例。最后还介绍了探索Rails源代码的各种技术,为...
Rails博客这是一个用Ruby on Rails编写的简单Weblog应用程序。这个项目的目的是让我学习一些基本的Web开发原理,以及学习如何使用Ruby语言和Rails框架。它所基于的教程可以在找到。该自述文件通常会记录启动和运行...
Rails Blueprint是一个可以轻松快速地创建Rails 5应用程序的样板
Ruby 是一种高级的通用编程...尽管 Ruby 是一种通用编程语言,但它最流行的领域,是在开发富 Web 应用程序方面,尤其是使用Rails 框架。许多知名公司在用Ruby构建Web服务,例如 Twitch、shopify、GitHub 和 airbnb。
三个资源在一起解压缩后(windows 平台下解压缩)即可得到《Ruby.on.Rails.Web开发之旅》一书。 内容简介 本书从Ruby和Rails的历史讲起,以在Rails框架上克隆故事共享网站digg.com为例,详细讲述了Ruby和Rails的...
介绍学习目标使用TDD来驱动Rails开发的所有层,包括单元,集成和用户验收测试设计一个使用一对一,一对多和多对多关系的模型系统练习混合HTML,CSS和Rails模板以创建邀请和可用的用户界面区分Rails堆栈中各个组件的...
三个资源在一起解压缩后(windows 平台下解压缩)即可得到《Ruby.on.Rails.Web开发之旅》一书。 内容简介 本书从Ruby和Rails的历史讲起,以在Rails框架上克隆故事共享网站digg.com为例,详细讲述了Ruby和Rails的...
三个资源在一起解压缩后(windows 平台下解压缩)即可得到《Ruby.on.Rails.Web开发之旅》一书。 内容简介 本书从Ruby和Rails的历史讲起,以在Rails框架上克隆故事共享网站digg.com为例,详细讲述了Ruby和Rails的...
activeadmin, Ruby on Rails 应用程序的管理框架 主动管理主动管理插件是为网站管理创建优雅后台的一个框架。 目标使开发人员能够快速创建良好的管理界面。为开发者和企业建立一个 DSL 。确保开发人员可以轻松自定义...
在当前工作目录中创建一个名为hello-ruby-rails的新文件夹 为您创建一个新的试验hasura群集,并将该群集设置为该项目的默认群集 将hello-ruby-rails初始化为git存储库,并添加必要的git远程服务器。 步骤2:获取...
CircleCI演示应用程序:Ruby on Rails 这是一个示例应用程序,展示了如何使用2.1配置在CircleCI 2.0上运行Ruby on Rails应用程序。 您可以通过阅读来跟随该项目。当地发展设置环境从示例文件创建app.env文件: cp ....
BreadcrumbsOnRails BreadcrumbsOnRails是一个简单的Ruby on Rails插件,用于创建和管理Rails项目的面包屑导航。 它为使用灵活界面创建导航元素提供了帮助。 BreadcrumbsOnRails BreadcrumbsOnRails是一个简单的Ruby...
在 Heroku 上创建和部署 Ruby on Rails 应用程序。 更新 02/12/2015 本手册是基于以下环境编写的: Ubuntu 14.04 Ruby 2.1.2 导轨 4.1.4 PostgreSQL 9.1 git 1.9.1 首先注册Heroku ( ) 并登录平台,然后下载...
基本应用基本的Rails 4应用程序。 具有Facebook登录功能的用户和管理系统。 它对Heroku不可安装。 该视图是使用实现的。 这是。 请注意,未设置用于Facebook登录的环境变量,因此以这种方式登录将不起作用。宝石文件...
BreadcrumbsOnRails是一个简单的Ruby on Rails插件,用于创建和管理Rails项目的面包屑导航。 它为使用灵活界面创建导航元素提供了帮助。 链接 要求 Ruby> = 2.4 导轨> = 5 对于较旧的版本,请使用早期版本。 安装 ...