`
张闯闯1994
  • 浏览: 19848 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

新建简单rails程序首页

阅读更多

    1.创建rails程序

     终端输入:

$ rails new "program_name"     //只需输入程序名,没有引号;$为命令提示符
$ cd  program_name

     2.启动服务器

$  rails server    //可简写为rails s

     3. "冒烟测试"

     这一步是为了确认程序设置是否正确,能否顺利运行。

     3.1创建一个控制器

$ rails generate controller welcome index   //welcome为控制器名,index为动作名

    控制器位于 app/controllers/welcome_controller.rb ,视图位于app/views/welcome/index.erb;你可以在视图中使用<h>或<p>在标签内输入一些欢迎的文字,也可以什么都不做。

     3.2设置路由(在路由文件中设置首页)

     在app/config/route.rb文件中,Rails.application.routes.draw do 后

root  ‘welcome#index’   //访问根目录时,由welcome控制器执行index动作,简而言之就是设置首页

    4.1写路由

    resources方法

resources: books  //以books为例,books为指定的资源

     可以同时指定多个资源:

resources  :books, :photos,  :articles

     获取单个资源:

get '视图' ,  to: 'controller/action'   

     或

get'视图',  => 'controller/action'

   

 

 

分享到:
评论

相关推荐

    Ruby on Rails入门例子

    Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在使Web开发过程更加高效、简洁。本篇将通过一个入门实例,深入探讨Rails的基本概念和核心...

    RESTful Rails Development

    - **1.10.1 公约**:Rails 的路由系统遵循约定优于配置的原则,这意味着许多常见的 URL 结构都可以通过简单的配置实现。 - **1.10.2 自定义**:当然,也可以通过 `routes.rb` 文件自定义更复杂的 URL 模式。 #### ...

    Flex3与Rails结合

    在命令行中执行`rails new aurola`或在RadRails中通过菜单新建项目,命名为`aurola`。这一步将创建基本的Rails项目结构。 **2. 建立Flex项目** 在FlexBuilder中新建Flex项目,同样命名为`aurola`,并设置项目路径...

    eclipse的ruby on rails开发插件RadRails

    1. **新建Rails项目**:通过RadRails的“New” -&gt; “Ruby on Rails” -&gt; “Rails Project”向导创建新的Rails应用。 2. **配置数据库**:在`config/database.yml`文件中配置数据库连接信息。 3. **生成模型和控制器*...

    The Rails 4 Way, 3rd edition.pdf

    - **Rails中的RESTful设计**:Rails框架内置了对RESTful设计的支持,通过简单的配置即可实现标准的CRUD(创建、读取、更新、删除)操作。 - **标准RESTful控制器动作**:包括`index`(列出所有资源)、`show`(显示...

    Agile Web Development with Rails中文版 3rd Edition

    **4.1 新建一个应用程序** 介绍如何使用Rails命令行工具快速创建一个新的项目。 **4.2 Hello, Rails** 通过构建一个简单的“Hello World”应用来熟悉Rails的基本工作流程。 **4.3 把页面连起来** 展示了如何...

    Ruby on Rails基础之新建项目

    新建一个Rails项目非常简单,只需运行以下命令: ```bash rails new blog ``` 这将生成一个名为“blog”的新Rails项目。接着,我们可以通过以下命令安装项目依赖: ```bash bundle install ``` 默认情况下,...

    Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版.rar

    除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与...

    elblog:博客是在Rails应用程序中建立博客的最简单方法

    该博客是由Rails引擎制作的最小博客,它使用以下宝石: 。 安装 将博客添加到您的Gemfile中: ... 安装gem: ... 此命令会将显示,编辑,索引,新建和表单的视图复制到应用程序的app / views文件夹中

    todo-app-rails

    【标题】"todo-app-rails" 是一个基于Ruby编程语言构建的待办事项应用程序。它展示了如何使用Ruby on Rails框架来开发一个简单的Web应用,帮助用户管理日常任务。 【描述】"待办事项"(Todo App)是许多初学者接触...

    RubyOnRails的一个入门小例子

    标题 "RubyOnRails的一个入门小例子" 暗示了我们将探讨的是关于Ruby on Rails框架的基础知识,这是一个用于构建Web应用程序的开源工具。Ruby on Rails(简称Rails)是基于Ruby编程语言的,它遵循MVC(Model-View-...

    SIGFOX_API_RoR:SIGFOX API 与 Ruby on Rails 的集成

    your backend本教程的目的是在 Rails 应用程序的情况下展示 API 的简单集成。2. SIGFOX API 您必须在 SIGFOX 后端为您的设备类型定义 API 回调。 连接到后端并转到设备类型。 选择您的设备类型并进入回调。 点击...

    Web开发敏捷之道第三版(中文版).pdf

    - **新建一个应用程序**:指导读者如何从零开始创建一个新的Rails应用程序。 - **Hello, Rails**:通过一个简单的“Hello World”示例介绍基本的Rails应用结构和开发流程。 - **把页面连起来**:学习如何在Rails应用...

    轻量级的 .Net ORM DbEntry.zip

    支持 Linq 方式的查询,也提供一个简单的 IoC。 目前,数据库部分已经支持多主键、多表联合查询、快速分页、隐式数据库事务、连贯API查 询、ActiveRecord风格查询、动态对象、部分保存、自动创建数据表、一对一、一...

    一个可用于vc编译nginx的项目

    Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。 ...

    OpenNJet 实现了NGINX 云原生功能增强

    Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。 ...

    完美解决proteus仿真stm32

    1. **编写代码**:按照项目需求编写相应的代码,例如可以实现一个简单的LED闪烁程序。 2. **生成HEX文件**:完成代码编写后,编译整个项目以生成最终的HEX文件。 #### 步骤七:加载HEX文件到Proteus 1. **选择HEX...

Global site tag (gtag.js) - Google Analytics