Pytania otagowane jako devise

Devise to klejnot uwierzytelniający dla Ruby-on-Rails. Zastępuje poprzednie rozwiązania, takie jak Restful Authentication czy Authlogic.

29
Żadna trasa nie pasuje do „/ users / sign_out” wymyślają szyny 3
Zainstalowałem devise w mojej aplikacji i zastosowałem w swoim application.html.erbpliku: <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 %> …

5
Zastąp kontroler rejestracji urządzenia
Dodałem pole do formularza rejestracji, które jest oparte na innym modelu, zobacz Jak używać zagnieżdżonych atrybutów w modelu opracowania dla szczegółów krwawych. Ta część działa dobrze. Problem polega teraz na tym, że gdy zapisuję, to nie udaje się utworzyć akcji kontrolera rejestracji, który jest dostarczany przez devise z Activerecord::UnknownAttributeErrorna tym …

6
Heroku / devise - Brak hosta do linku! Podaj: parametr hosta lub ustaw default_url_options [: host]
Próbuję przekazać moją aplikację na heroku. Nadal pracuję nad programami. Używam devise z potwierdzalnym modułem. Kiedy próbuję dodać użytkownika za pomocą konsoli heroku, pojawia się ten błąd: Missing host to link to! Please provide :host parameter or set default_url_options[:host] w środowisku testowym i deweloperskim mam następującą linię: environment / development.rb …

14
Jak usunąć trasę Devise, aby się zarejestrować?
Używam Devise w aplikacji Rails 3, ale w tym przypadku użytkownik musi być utworzony przez istniejącego użytkownika, który określa, jakie uprawnienia będzie miał. Z tego powodu chcę: Aby usunąć trasę dla użytkowników do rejestracji . Aby nadal zezwalać użytkownikom na edytowanie swoich profili (zmiana adresu e-mail i hasła) po zarejestrowaniu …

5
Utwórz użytkownika devise z konsoli Ruby
Masz jakiś pomysł, jak utworzyć i zapisać nowy obiekt użytkownika za pomocą urządzenia z konsoli ruby? Kiedy próbowałem to uratować, zawsze robię się fałszywy. Chyba coś mi brakuje, ale nie mogę znaleźć żadnych powiązanych informacji.

8
Wszystkie testy Rubiego podnoszą: niezdefiniowaną metodę „uwierzytelniaj” dla nil: NilClass
Większość moich testów podnosi następujące wartości i nie rozumiem dlaczego. Wszystkie wywołania metod powodują błąd „uwierzytelniania”. Sprawdziłem kod, jeśli istniała metoda o nazwie „uwierzytelnianie”, ale nie ma takiej metody. 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) …

5
Opracuj formularz w ramach innego kontrolera
Używam klejnotu devise do procedur sign_in / sign_out. Wygenerowałem pliki widoków z devise, używając rails g devise views Zauważyłem, że istnieje plik devise / session / new.html.erb, który zawiera formularz do logowania. Stworzyłem inny plik devise / session / _form.html.erb i zrobiłem to <%= render 'form' %>w pliku new.html.erb i …

3
Jak skonfigurować potwierdzenie e-mail w Devise?
Czy istnieje samouczek, który wyjaśnia, jak skonfigurować od podstaw wiadomość e-mail z potwierdzeniem rejestracji Devise (zarówno w fazie rozwoju, jak i produkcji), tj. Jeśli nie masz skonfigurowanego programu Action Mailer? Wyszukiwarka Google właśnie znalazła kilka oddzielnych elementów związanych z tym. Żaden kawałek nie wyjaśnia wystarczająco i nie jestem pewien, jak …

21
rails - Devise - Obsługa - devise_error_messages
na mojej stronie edycji użytkownika znajduje się następująca linia: <%= devise_error_messages! %> Problem polega na tym, że to nie wyświetla błędów w standardowy sposób, w jaki robi to reszta aplikacji: <% flash.each do |key, value| %> <div class="flash <%= key %>"><%= value %></div> <% end %> Moje pytanie brzmi: jak …


16
Devise Secret Key nie został ustawiony
Rozwijam aplikację Rails 4 przy użyciu perełki Active Admin dla zaplecza administracyjnego. Active Admin z kolei używa Devise do uwierzytelniania użytkowników. Teraz, gdy próbuję wdrożyć aplikację capistranona serwerze VPS , pojawia się następujący błąd: rake aborted! Devise.secret_key was not set. Please add the following to your Devise initializer: config.secret_key = …

4
Jak zweryfikować hasło użytkownika w Devise
Mam problem z dopasowaniem hasła użytkownika za pomocą devise gem w railsach. Hasło użytkownika przechowywane w mojej bazie danych, czyli zaszyfrowane_hasło i próbuję znaleźć użytkownika według hasła, ale nie rozumiem, jak dopasować hasło z formularza i zaszyfrowane_hasło w mojej bazie danych. User.find_by_email_and_password(params[:user][:email], params[:user][:password])

5
Rails 5, Undefined method `for 'for # <Devise on line devise_parameter_sanitizer.for
Pracuję z Railsami 5 Dodałem nową nazwę użytkownika pola w modelu User. 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 Podczas rejestracji wyświetlany jest błąd: nieokreślona metoda `dla 'dla # Czy chodziło Ci o? widelec Ślad: NoMethodError (nieokreślona metoda `for 'for # Did you mean? Fork): …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.