Вопросы с тегом «devise»

Devise - это жемчужина аутентификации для Ruby-on-Rails. Он заменяет предыдущие решения, такие как Restful Authentication или Authlogic.

29
Не найдено ни одного маршрута «/ users / sign_out» devise rails 3
Я установил devise в своем приложении и применил в своем 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 %> <% …

5
Переопределить устройство регистрации регистраций
Я добавил поле в форму регистрации, основанное на другой модели, см. Как использовать вложенные атрибуты с моделью устройства для подробной информации. Эта часть работает нормально. Проблема сейчас в том, что при сохранении происходит сбой в действии create контроллера регистраций, который предоставляется devise с Activerecord::UnknownAttributeErrorполем on (компания). Я предполагаю, что мне …

6
Heroku / devise - отсутствует хост для ссылки на! Пожалуйста, предоставьте: параметр хоста или установите default_url_options [: хост]
Я пытаюсь протолкнуть мое приложение на героку. Я все еще в разработке. Я использую устройство с подтверждаемым модулем. Когда я пытаюсь добавить пользователя с консоли heroku, я получаю эту ошибку: Missing host to link to! Please provide :host parameter or set default_url_options[:host] в среде тестирования и разработки у меня есть …

14
Как удалить маршрут Devise, чтобы зарегистрироваться?
Я использую Devise в приложении Rails 3, но в этом случае пользователь должен быть создан существующим пользователем, который определяет, какие разрешения он / она будет иметь. Из-за этого я хочу: Чтобы удалить маршрут для пользователей, чтобы зарегистрироваться . Чтобы разрешить пользователям редактировать свои профили (изменять адрес электронной почты и пароль) …

5
Создать пользователя devise из консоли Ruby
Есть идеи о том, как создать и сохранить новый объект User с помощью devise из консоли ruby? Когда я пытался спасти его, я всегда становился ложным. Я предполагаю, что что-то упустил, но не могу найти какую-либо связанную информацию

8
Все тесты Ruby вызывают: неопределенный метод `authenticate 'для nil: NilClass
Большинство моих тестов поднимают следующие вопросы, и я не понимаю почему. Вызов всех методов вызывает ошибку аутентификации. Я проверил код, есть ли метод под названием «аутентификация», но такого метода нет. 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 …

5
Разработайте форму в другом контроллере
Я использую драгоценный камень разработки для процедур sign_in / sign_out. Я создал файлы представлений из devise, используя rails g devise views Я видел, что есть файл devise / sessions / new.html.erb, который содержит форму для sign_in. Я создал еще один файл devise / sessions / _form.html.erb и сделал <%= render …

3
Как настроить подтверждение по электронной почте с помощью Devise?
Есть ли руководство, в котором объясняется, как настроить электронное письмо с подтверждением регистрации Devise с нуля (как в разработке, так и в производстве), то есть если у вас не настроен Action Mailer? Поиск в Google только что обнаружил кучу отдельных частей, связанных с этим. Ни одна часть не объясняет достаточно, …

21
рельсы - Devise - Обработка - devise_error_messages
на моей странице редактирования пользователя есть следующая строка: <%= devise_error_messages! %> Проблема в том, что это не выводит ошибки стандартным образом, как это делает остальная часть приложения: <% flash.each do |key, value| %> <div class="flash <%= key %>"><%= value %></div> <% end %> У меня вопрос: как заставить сообщение об …


16
Разработать секретный ключ не был установлен
Я разрабатываю приложение Rails 4 с использованием гема Active Admin для административной части. Active Admin, в свою очередь, использует Devise для аутентификации пользователей. Теперь, когда я пытаюсь развернуть приложение, используя capistranoна сервере VPS, я получаю следующую ошибку: rake aborted! Devise.secret_key was not set. Please add the following to your Devise …

4
Как проверить пароль пользователя в Devise
У меня проблема с сопоставлением пароля пользователя с помощью devise gem в рельсах. Пароль пользователя хранится в моей базе данных, которая является encrypted_password, и я пытаюсь найти пользователя по паролю, но я не понимаю, как сопоставить пароль из формы и encrypted_password в моей базе данных. User.find_by_email_and_password(params[:user][:email], params[:user][:password])

5
Rails 5, Неопределенный метод `for 'для # <Разработка в строке devise_parameter_sanitizer.for
Я работаю с Rails 5 Я добавил новое имя пользователя в модели 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 Во время регистрации отображается ошибка: undefined method `for 'for # Вы имели в виду? вилка След: NoMethodError (неопределенный метод `for 'для # Вы имели в …

9
Разделять сеанс (файлы cookie) между поддоменами в Rails?
У меня есть настройка приложения, в которой каждый пользователь принадлежит компании, и у этой компании есть поддомен (я использую поддомены в стиле basecamp). Проблема, с которой я столкнулся, заключается в том, что rails создает несколько файлов cookie (один для lvh.me, а другой для subdomain.lvh.me), что вызывает довольно много сбоев в …

8
Сброс пароля из консоли Rails
Как при запуске приложения выбрать пользователя по адресу электронной почты, а затем вручную установить пароль rails consoleдля Devise? Кроме того, где я могу просмотреть документацию, чтобы получить более подробную информацию о манипуляциях с учетными записями при использовании Devise?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.