«devise» etiketlenmiş sorular

Devise, Ruby-on-Rails için bir kimlik doğrulama mücevheridir. Restful Authentication veya Authlogic gibi önceki çözümlerin yerini alır.

29
"/ Users / sign_out" ile eşleşen güzergah eşleşmiyor ray 3
Uygulamama cihaz geliştirdim ve aşağıdakileri uyguladım application.html.erb : <div id="user_nav"> <% if user_signed_in? %> Signed in as <%= current_user.email %>. This cannot be cheese? <%= link_to 'Sign out', destroy_user_session_path %> <% else %> <%= link_to 'Register', new_user_registration_path %> or <%= link_to 'Sign in', new_user_session_path %> <% end %> </div> Koştum …

5
Devise kaydı denetleyicisini geçersiz kıl
Ben farklı bir modeline dayanmaktadır kayıt formuna bir alan eklemiş, bkz ben vasiyetle modeli ile iç içe özelliklerini kullanmak yapmak nasıl kanlı detaylar için. Bu bölüm iyi çalışıyor. Şimdi sorun kaydettiğimde, Activerecord::UnknownAttributeErrorbu alanda (şirket) bir cihaz ile sağlanan kayıt denetleyicisinin oluşturma eyleminde başarısız oluyor . Kayıt denetleyicisini geçersiz kılmam gerektiğini …

6
Heroku / devise - Bağlantı kurulamayan sunucu eksik! Lütfen sağlayın: host parametresi veya set default_url_options [: host]
Uygulamamı heroku üzerine aktarmaya çalışıyorum. Hala geliştiriciyim. Onaylanabilir modül ile cihaz kullanıyorum. Heroku konsoluna sahip bir kullanıcı eklemeye çalıştığımda şu hatayı aldım: Missing host to link to! Please provide :host parameter or set default_url_options[:host] test ve dev ortamında ben aşağıdaki satırı var: ortamlar / development.rb ve ortamlar / test.rb config.action_mailer.default_url_options …

15
Kaydolmak için Devise yolunu nasıl kaldırırım?
Bir Rails 3 uygulamasında Devise kullanıyorum, ancak bu durumda, bir kullanıcı hangi izinlere sahip olacağını belirleyen mevcut bir kullanıcı tarafından oluşturulmalıdır. Bundan dolayı şunu istiyorum: To kullanıcıların kaydolmak için rotayı kaldırmak . İçin hala düzenlemek için kullanıcılar, profillerinin izin (değiştir e-posta adresi ve şifre) sonra onlar kaydettik Bunu nasıl yapabilirim? …


8
Tüm Ruby testleri yükseltme: tanımlanmamış yöntem `` Authenticate '' için nil: NilClass
Testlerimin çoğu aşağıdakileri artırıyor ve nedenini anlamıyorum. Tüm yöntemler çağrısı 'kimlik doğrulama' hatasını ortaya çıkarır. "Authenticate" adlı bir yöntem olup olmadığını kontrol ettim ancak böyle bir yöntem yok. 1) Admin::CommentsController handling GET to index is successful Failure/Error: get :index undefined method `authenticate!' for nil:NilClass # ./spec/controllers/admin/comments_controller_spec.rb:9:in `block (3 levels) in …

5
Farklı bir denetleyici içinde form oluşturun
Sign_in / sign_out prosedürleri için bir tasarım mücevher kullanıyorum. Kullanarak, devise'dan görünüm dosyaları oluşturdum rails g devise views Sign_in için bir form içeren bir devise / sessions / new.html.erb dosyası olduğunu gördüm. Başka bir dosya devise / sessions / _form.html.erb oluşturdum ve <%= render 'form' %>bir new.html.erb dosyası içinde yaptım …

3
Devise ile e-posta onayını nasıl kurarım?
Devise'ın kayıt onay e-postasını sıfırdan (hem geliştirme hem de üretimde) nasıl kuracağınızı açıklayan bir eğitim var mı, yani Action Mailer kurulumunuz yoksa? Google arama, bununla ilgili bir dizi ayrı parça ortaya çıkardı. Hiçbir parça yeterince açıklamaz ve birbirleriyle nasıl uyuştuklarından emin değilim. Orada adım adım bir açıklama var mı, hatta …

21
raylar - Geliştirme - İşleme - devise_error_messages
kullanıcı düzenleme sayfamda aşağıdaki gibi bir satır var: <%= devise_error_messages! %> Sorun, uygulamanın geri kalanının yaptığı standart yolun hata vermemesidir: <% flash.each do |key, value| %> <div class="flash <%= key %>"><%= value %></div> <% end %> Sorum şu, tasarlama hata mesajının flash.each kullanan diğerleri gibi çalışmasını nasıl sağlayabilirim? Teşekkürler.


16
Geliştirme Gizli Anahtarı ayarlanmadı
Yönetimin arka ucu için Active Admin gemini kullanarak bir Rails 4 uygulaması geliştiriyorum. Active Admin, kullanıcı kimlik doğrulaması için Devise'ı kullanır. Şimdi, uygulamayı capistranoVPS sunucusunda kullanarak dağıtmaya çalıştığımda , aşağıdaki hatayı alıyorum: rake aborted! Devise.secret_key was not set. Please add the following to your Devise initializer: config.secret_key = '-- secret …

4
Devise'da bir kullanıcının parolası nasıl doğrulanır?
Devise gem in rails kullanarak kullanıcı şifresini eşleştirmede sorun yaşıyorum. Şifrelenmiş_parola olan veritabanımda depolanan kullanıcı parolası ve parolayla kullanıcıyı bulmaya çalışıyorum, ancak veritabanımdaki form ve encrypted_password'deki parolayı nasıl eşleştireceğimi anlamıyorum. User.find_by_email_and_password(params[:user][:email], params[:user][:password])

5
Rails 5, # için 'için' tanımlanmamış yöntem <Devise on line devise_parameter_sanitizer.for
Rails 5 ile çalışıyorum Kullanıcı modelinde yeni alan kullanıcı adı ekledim. class Users::RegistrationsController &lt; Devise::RegistrationsController before_action :configure_permitted_parameters protected def configure_permitted_parameters devise_parameter_sanitizer.for(:sign_up).push(:username) end end Kayıt sırasında görüntüleniyor hata: 'için' için tanımsız yöntemi # Bunu mu demek istediniz? çatal İz: NoMethodError ("for 'for' for # Bunu mu demek istediniz? Fork): app/controllers/users/registrations_controller.rb:7:in `configure_permitted_parameters' …

9
Oturum (çerezler) Rails'te alt etki alanları arasında paylaşılsın mı?
Her kullanıcının bir şirkete ait olduğu ve bu şirketin bir alt etki alanına sahip olduğu bir uygulama kurulumum var (basecamp tarzı alt etki alanları kullanıyorum). Karşılaştığım sorun, rayların uygulamamda epeyce kesintiye neden olan birden fazla çerez oluşturmasıdır (biri lvh.me için ve diğeri subdomain.lvh.me için) giriş yapıldı). /Cofig/initilizers/session_store.rb dosyamda bu var: …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.