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 %> …
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 …
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 …
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 …
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.
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) …
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 …
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 …
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 …
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 = …
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])
Pracuję z Railsami 5 Dodałem nową nazwę użytkownika pola w modelu User. class Users::RegistrationsController < 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): …
Mam konfigurację aplikacji, w której każdy użytkownik należy do firmy, a ta firma ma subdomenę (używam subdomen w stylu basecamp). Problem, z którym się zmagam, polega na tym, że railsy tworzą wiele ciasteczek (jeden dla lvh.me, a drugi dla subdomain.lvh.me), co powoduje kilka przerw w mojej aplikacji (na przykład wiadomości …
Jak podczas uruchamiania aplikacji wybrać użytkownika za pomocą adresu e-mail, a następnie ręcznie ustawić hasło w rails consoleDevise? Ponadto, gdzie miałbym się udać, aby przejrzeć dokumentację, aby omówić więcej szczegółów dotyczących manipulacji kontami podczas korzystania z Devise?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.