Nasıl :tasdik olunur Hazırlamak içinde etkinleştirebilirim?
Hazırlamak en yeni versiyonu yok :tasdik olunur varsayılan olarak etkin. Ben zaten Kullanıcı modeli için ilgili sütunlar eklendi ancak etkinleştirme herhangi bir kod örnekleri :tasdik olunur bulabilirsiniz.
Nerede iyi bir örnek bulabilirim ya da ne kod etkinleştirmek gerekiyor mu?
CEVAP
""tasdik olunur, model eklemek gerekir, örneğin: . etkinleştirmek için
class User
# ...
devise :confirmable , ....
# ...
end
bundan sonra, model için gerekli sütun ekler bir geçiş oluşturmak için:
# rails g migration add_confirmable_to_devise
class AddConfirmableToDevise < ActiveRecord::Migration
def self.up
add_column :users, :confirmation_token, :string
add_column :users, :confirmed_at, :datetime
add_column :users, :confirmation_sent_at , :datetime
add_column :users, :unconfirmed_email, :string
add_index :users, :confirmation_token, :unique => true
end
def self.down
remove_index :users, :confirmation_token
remove_column :users, :unconfirmed_email
remove_column :users, :confirmation_sent_at
remove_column :users, :confirmed_at
remove_column :users, :confirmation_token
end
end
bakın: Adding confirmable module to an existing site using Devise
Kaynak tasdik olunur nasıl çalıştığını görmek için kodu kontrol etmek için tavsiye ederim:
https://github.com/plataformatec/devise/blob/master/lib/devise/models/confirmable.rb
Ayrıca Vasiyet: RailsCast kontrol edebilir
http://railscasts.com/episodes/209-introducing-devise
Bir sonraki en iyi GitHub üzerinde örnek uygulamaları aramak için olurdu
Nasıl GHCi içinde dil uzantıları etkin...
Nasıl bir proje içinde tek bir dosya i...
Nasıl klon ya da Python içinde bir lis...
Nasıl metin dikey olarak ortala CSS il...
Nasıl bir dize içinde bir dize tekrarı...