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'
相关推荐
使用RSpec 测试Rails 程序.pdf
本章详细介绍Rails数据持久化技术ActiveRecord的使用,包括ORM与ActiveRecord的简介、建立数据表的映射、执行动态查询、插入数据、删除数据、表之间的关联,以及数据有效性验证等。 第11章 MVC的控制器层。本章...
ruby on Rails程序设计深入剖析与范例应用(pdf+视频+源码)
rails_apps_composer, 一个 gem,为 Rails 启动应用程序创建 Rails 应用程序模板 Rails 应用编辑器 Rails 应用程序编辑器 gem 安装一个 命令行 工具来从"食谱"的Collection 组装 Rails 应用程序。"你可以使用 rails_...
rails常用命令,例如新建rails项目,新建controller、model 等等
Ruby+on+Rails+程序设计深入剖析与范例应用
本文介绍如何开始使用 Ruby on Rails。...如何安装 Rails,新建 Rails 程序,如何连接数据库; Rails 程序的基本文件结构; MVC(模型,视图,控制器)和 REST 架构的基本原理; 如何快速生成 Rails 程序骨架;
webpack-rails, 将 web pack与你的Ruby on Rails 应用程序集成 不再维护webpack-rails 不再被维护。 有关详细信息,请参阅 #90. web pack-railsweb pack 为你提供了将 web pack集成到现有的Ruby on Rails 应用程序中...
Figaro - 简单的Rails 应用程序配置
rails_layout, 为各种前端框架生成 Rails 应用程序布局文件 RailsLayout gem使用这里 gem 可以设置你选择的前端框架的布局文件:Zurb基础 5.3Bootstrap 4.0Bootstrap 3.3它还将为 Bootstrap 或者基础设置设计视图。...
本资源是在Rails开发先行的时候确定可以运行的Rails工程,可以直接用此代码运行画面
karafka 基于Apache Kafka的Ruby和Rails应用程序开发框架
Rails Erd - 为Rails应用程序生成实体关系图
rails_email_preview, 在 Rails 中,预览和编辑应用程序邮件程序模板 Rails 电子邮件预览 使用这里 Rails 引擎在浏览器中预览电子邮件。 兼容 Rails 4.2 。电子邮件审阅: 所有电子邮件预览的列表: 代表有两个主题...
一个用Ruby on Rails搭建的图片分享的网站项目.完整源代码
Spring是Rails的预加载器。Spring 能够通过保持应用运行在后台,来提升开发模式下的速度。使得不需要在执行test,rake task以及migration时每次都加载。 标签:Spring
一个Rails应用程序,为DIY小型内容分发网络CDN提供支持
Ruby核心团队成员Aaron Patterson完成了phuby,它可以在Rails应用下运行php应用程序。项目的地址在https://github.com /tenderlove/phuby,尽管项目主持人Aaron发布了几个视频去证明phuby能让php在Rails下运行,但...
meta-tags, 用于 Ruby on Rails 应用程序的搜索引擎优化( SEO ) 元标记:使你的Rails 应用程序搜索引擎友好的gem 用于 Ruby on Rails 应用程序的搜索引擎优化( SEO ) 插件。Rails 上的 rubyMetaTags主分支完全支持 ...
Draper - 将面向对象的表示逻辑层添加到您的Rails应用程序