Ruby on Rails 学习笔记 - 3 Static Page

1. Gemfile

source ‘https://rubygems.org‘

gem ‘rails‘,                ‘4.2.0.beta4‘
gem ‘sass-rails‘,           ‘5.0.0.beta1‘
gem ‘uglifier‘,             ‘2.5.3‘
gem ‘coffee-rails‘,         ‘4.0.1‘
gem ‘jquery-rails‘,         ‘4.0.0.beta2‘
gem ‘turbolinks‘,           ‘2.3.0‘
gem ‘jbuilder‘,             ‘2.2.3‘
gem ‘rails-html-sanitizer‘, ‘1.0.1‘
gem ‘sdoc‘,                 ‘0.4.0‘, group: :doc

group :development, :test do
  gem ‘sqlite3‘,     ‘1.3.9‘
  gem ‘byebug‘,      ‘3.4.0‘
  gem ‘web-console‘, ‘2.0.0.beta3‘
  gem ‘spring‘,      ‘1.1.3‘
end

group :test do
  gem ‘minitest-reporters‘, ‘1.0.5‘
  gem ‘mini_backtrace‘,     ‘0.1.3‘
  gem ‘guard-minitest‘,     ‘2.3.1‘
end

group :production do
  gem ‘pg‘,             ‘0.17.1‘
  gem ‘rails_12factor‘, ‘0.0.2‘
end
$ bundle install --without production
$ bundle update

如上的配置可以在develop和test上使用SQLite(sqlite3),在production上使用PostgreSQL(pg)

2. 生成static文件

$ rails generate controller StaticPages home help
时间: 2024-10-12 16:20:14

Ruby on Rails 学习笔记 - 3 Static Page的相关文章

Ruby on rails学习笔记——安装环境

出现问题: C:\Users\len>gem install rails ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) Errno::ETIMEDOUT: A connection attempt failed because the connected party di d not properly respond after a period of time, or established connection

Ruby on Rails 学习笔记 - 1 Hello World

原书地址:https://www.railstutorial.org/book/beginning 1. 使用cloud 9服务器 https://ide.c9.io 2. 创建一个workspace,进入以后安装rails: gem install rails -v 4.2.0.beta4 3. 创建一个新的工程: rails _4.2.0.beta4_ new hello_app 4. 修改Gemfile source 'https://rubygems.org' gem 'rails',

基于vagrant 搭建Ruby开发平台(Ruby及Rails学习笔记第一篇)

开篇我只想吐槽为社么我没有早点了解vagrant呢,这样我就能省那笔买 MacBook Pro 的钱了... "Create and configure lightweight,reproducible and portable development environments."这是Vagrant官网首页的介绍"创建配置轻量级,可重复的,可便携的开发环境." 用这东西感觉很方便,能避免开发环境不一致的问题.特别是团队开发,只需配置好一份开发环境然后分发下去.这样实

【Ruby on Rails学习二】在线学习资料的整理

由于工作任务重,时间紧,没有太多学习的时间,大致找了些在线学习资料,这里做个整理,希望对同样准备学习的朋友有帮助 在线文档类: Ruby on Rails 实战圣经  使用 Rails 4.2 及 Ruby 2.3(简体中文版) Rails Guides(英文版)                        Rails Guides(简体中文版)                         Ruby on Rails API Ruby 中文社区                       

Rails 学习笔记第一篇(建立一个玩具项目)

Rails的学习我主要基于<Ruby on rails 教程><Agile Web Development with Rails 4 >,官网的API文档和 来自Ruby-China的指南(http://guides.ruby-china.org/index.html)来学习,整体上按照<Agile Web Development with Rails 4 >的目录顺序记述. 美好的学习从创建项目开始.. Rails自带了一整套命令行工具 首先创建了work目录并进入

java学习笔记之 static

java中的static 说明:这只是本人的学习java的个人心得与见解,分享出来,也算是自己的笔记.(本人小白,有错误的话望大神指出,不喜勿喷.-.-) 静态变量 – 在一个Java类中,可以使用static关键字来修饰成员变量,该变量被称作静态变量 – 静态变量被所有实例共享,可以使用“类名.变量名”的形式来访问 – static关键字只能用于修饰成员变量,不能用于修饰局部变量,否则编译会报错,下面的Demo是违反语法的. 1 public class Student{ 2 public v

C语言学习笔记(二) static关键字详细分析

C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个外部变量(注意不是局部变量)或者函数只能在一个源程序中定义一次,如果有重复定义的话编译器就会报错.伴随着不同源文件变量和函数之间的相互引用以及相互独立的关系,产生了extern和static关键字. 关键字static有着不寻常的历史.起初,在C中引入关键字static是为了表示退出一个块后仍然存在的局部变量.随后,static在C中有了第二种含义:用来表示不能被其它文件访问的全局变量和函数.为了避免引入新的关键字,所以仍使用st

【Ruby on Rails 学习五】Ruby语言的方法

1.方法的调用 2.自定义方法 3.带默认值的自定义方法 4.带返回值的自定义方法 方法或者说是函数,实际上是包含了一段代码,去执行某一个特定的过程. def add(a=3,b=2) return a+b end irb(main):002:0> require '/Study/Ruby/intro_rails/maizi/381-4026/08function.rb' => true irb(main):003:0> add => 5 irb(main):004:0> a

【Java学习笔记】static方法和非static方法的区别

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法.被static修饰的成员变量和成员方法独立于该类的任何对象.也就是说,它不依赖类特定的实例,被类的所有实例共享.静态方法可以直接通过类名调用,任何的实例也都可以调用.因此静态方法中不能用this和super关键字,不能直接访问所属类的实例变量和实例方法(就是不带static的成员变量和成员成员方法),只能访问所属类的静态成员变量和成员方法. 因此以下代码中,func_static方法只能访问num2成员,而func方法可以同