Öncelikle, fakir ingilizcemi affedersiniz, fransızca ... sorunumu açıklamak zor!devise invisible modeli doğrulamıyor model
class User < ActiveRecord::Base
attr_accessible :email, :gender, :lastname, :firstname
end
Ve Kullanıcıdan devralan bir BackUser modeli:
ben Rails uygulamasında bir modeli Kullanıcı modele sahip bu ikinci sınıf rekor daha önce davet doğrulamak gerekir
class BackUser < User
# Class for Backoffice User
devise :database_authenticatable,
:rememberable,
:trackable,
:lockable,
:invitable,
:confirmable,
:validatable,
:validate_on_invite => true
attr_accessible :password, :password_confirmation, :remember_me, :active, :role
validates :role, presence: true,
inclusion: ["admin", "normal"]
validates :gender, presence: true
validates :firstname, presence: true
validates :lastname, presence: true
def admin?
self.role == 'admin'
end
end
! Aşağıdaki yapmak için konsolu kullandığınızda AMA: ...
u = BackUser.new
u.invite!
"u" veritabanına kaydedilir ve bir davet boş e-posta göndermek
ben gerekeni biliyor musunuz yap?
Thans çok!
Hangi sürümü kullandınız? 1.1.8'den 1.2.1'e yükseltildikten sonra aynı soruna sahibiz. Yani belki bu geriye dönük uyumsuz bir değişiklik midir? – psmith