簡體   English   中英

RoR使用設計 - 加密密碼

[英]RoR using Devise - Encrypted Password

你原諒我的無知,但我是RoR的新手。 我的問題是我正在嘗試使我的Devise gem工作,但是當我填寫信息並單擊Sign-Up時,我得到了回報:“undefined method` encrypted_pa​​ssword ='for”。

我已經嘗試過rake db:migrate並清除User.rb模型中的屬性,但它仍然不起作用。

請任何指導,不勝感激!

這很可能意味着您在遷移時缺失。 你確定,你有安裝設計嗎?

https://github.com/plataformatec/devise

rails generate devise:install
rails generate devise User
bundle exec rake db:migrate

在rails控制台運行中,這將告訴您遷移是否已運行

User.new.respond_to?(:encrypted_password=)

如果不這樣做,這應該返回true

bundle exec rake db:migrate:reset

在網站railcasts.com中,您可以觀看:

http://railscasts.com/episodes/209-introducing-devise

在那之后你就會明白你犯了什么錯誤如果你得到錯誤 - 寫下評論並且我們會幫助你

寶石文件中的寶石'設計','1.1.rc0'=>寶石'設計'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM