小编din*_*urW的帖子

在rails密码字段标记的ruby中显示占位符文本

在Ruby on Rails中,我有这条线

<td><%= text_field_tag(:email, "email") %></td>
Run Code Online (Sandbox Code Playgroud)

它将"电子邮件"这个词放在应该发送电子邮件的框中.这正是我想要的,因为它节省了空间.但是,当我这样做时:

<td><%= password_field_tag(:password, "password") %></td>
Run Code Online (Sandbox Code Playgroud)

文字只是一堆点.我希望文本说出密码,但是当用户填写它时我想要点出现.Facebook完全符合我的要求https://www.facebook.com.

有人可以告诉我如何在密码字段框中明显地写出"密码"这个词,但是当用户真正填写密码时,密码会出现点缀?

ruby ruby-on-rails

2
推荐指数
1
解决办法
1957
查看次数

has_secure_password不加密password_digest Ruby on Rails

我评论了我的模型中的所有内容,除了:

has_secure_password
Run Code Online (Sandbox Code Playgroud)

我的迁移我添加了:

t.string "password_digest"
Run Code Online (Sandbox Code Playgroud)

到我的用户数据库.

当我在rails控制台中创建用户并尝试保存它时,密码不会加密.它在我的数据库中显示为我输入的密码.有人可以告诉我如何让has_secure_password加密我的密码?我错过了一些简单的事吗?我安装了bcrypt gem.

encryption ruby-on-rails

1
推荐指数
1
解决办法
915
查看次数

标签 统计

ruby-on-rails ×2

encryption ×1

ruby ×1