Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
31d37826
R
rails
项目概览
张重言
/
rails
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rails
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
31d37826
编写于
7月 25, 2014
作者:
N
noinkling
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Additional clarification on password:digest in scaffold and model generator help [ci skip]
上级
2a7fcc8c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
16 addition
and
4 deletion
+16
-4
railties/lib/rails/generators/rails/model/USAGE
railties/lib/rails/generators/rails/model/USAGE
+11
-1
railties/lib/rails/generators/rails/scaffold/USAGE
railties/lib/rails/generators/rails/scaffold/USAGE
+5
-3
未找到文件。
railties/lib/rails/generators/rails/model/USAGE
浏览文件 @
31d37826
...
...
@@ -6,6 +6,11 @@ Description:
model's attributes. Timestamps are added by default, so you don't have to
specify them by hand as 'created_at:datetime updated_at:datetime'.
As a special case, specifying 'password:digest' will generate a
password_digest field of string type, and configure your generated model and
tests for use with ActiveModel has_secure_password (assuming the default ORM
and test framework are being used).
You don't have to think up every attribute up front, but it helps to
sketch out a few so you can start working with the model immediately.
...
...
@@ -27,7 +32,8 @@ Available field types:
`rails generate model post title:string body:text`
will generate a title column with a varchar type and a body column with a text
type. You can use the following types:
type. If no type is specified the string type will be used by default.
You can use the following types:
integer
primary_key
...
...
@@ -73,6 +79,10 @@ Available field types:
`rails generate model user username:string{30}:uniq`
`rails generate model product supplier:references{polymorphic}:index`
If you require a `password_digest` string column for use with
has_secure_password, you should specify `password:digest`:
`rails generate model user password:digest`
Examples:
`rails generate model account`
...
...
railties/lib/rails/generators/rails/scaffold/USAGE
浏览文件 @
31d37826
...
...
@@ -14,9 +14,10 @@ Description:
unique index. "index" could also be given instead of "uniq" if one desires
a non unique index.
As a special case, passing 'password:digest' will generate a password_digest
field and configure your generated model, controller, views, and test suite
for use with ActiveModel has_secure_password.
As a special case, specifying 'password:digest' will generate a
password_digest field of string type, and configure your generated model,
controller, views, and test suite for use with ActiveModel
has_secure_password (assuming they are using Rails defaults).
Timestamps are added by default, so you don't have to specify them by hand
as 'created_at:datetime updated_at:datetime'.
...
...
@@ -37,3 +38,4 @@ Examples:
`rails generate scaffold post`
`rails generate scaffold post title body:text published:boolean`
`rails generate scaffold purchase amount:decimal tracking_id:integer:uniq`
`rails generate scaffold user email:uniq password:digest`
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录