0%

rails window环境安装与入门

安装

下载Windows安装包,安装成功。

打开终端输入

1
2
ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [i386-mingw32]

创建应用

1
$  rails new blog

创建之后进入目录安装依赖

1
2
3
  
$ cd blog
$ bundle install

会出现ssl证书问题。

在终端中输入

需要科学上网

1
$ gem update --system

完成之后重新安装依赖即可

启动

1
$ ruby bin/rails server

创建controller

1
$  ruby bin/rails generate controller Welcome index

添加路由

config/routes.rb

1
resources :article

查看所有路由

1
$  ruby bin/rails routes

创建模型

1
2
3
$ ruby bin/rails generate model Article title:string text:text

$ ruby bin/rails db:migrate # 同步模型

接收参数

1
@article = Article.new(params.require(:article).permit(:title, :text))

字段验证

1
2
3
4
class Article < ApplicationRecord
validates :title, presence: true,
length: { minimum: 5 }
end

controller 增加前缀

1
rails g controller 'api/v1/users'