나는 devise를 사용하여 레일즈 앱에서 이메일을 보내기 위해 Action Mailer을 사용하고 있습니다. 내 user mailer.rb 파일이 코드 class UserMailer < ApplicationMailer
def signup_confirmation(user)
@user = user
mail to: @user.emai
레일 유증에 등록 할 수 없습니다 무단 연결 시도가 웹 소켓 (로 업그레이드 할 수 없습니다 거부 REQUEST_METHOD : GET, HTTP_CONNECTION : , HTTP_UPGRADE, 살아-계속 업그레이드 : 웹 소켓을) class Connection < ActionCable::Connection::Base
identified_by : C
사용자가 로그인 한 상태에서 비밀번호를 입력하지 않고도 프로필을 업데이트 할 수 있도록 노력하고 있습니다. 그러나 사용자가 로그인되어 있어도 비밀번호를 입력하지 않으면 수정할 수 없습니다. 는이 오류 얻을 : 1 error prohibited this user from being saved: Current password can't be blank <h1>
Ruby on Rails, Devise를 인증에 사용. Devise는 기본적으로 딥 링크를 포함하고 있지만 사용자가 먼저 인증을 받아야하는 URL로 이동해야합니다. 이 사용 사례는 내 요구 사항을 충족하지 않으며 사용자가 로그인 한 후 현재 페이지로 리디렉션되도록 쿼리 문자열 매개 변수를 제공하는 옵션이 있는지 궁금합니다. 로그인하면 페이지가 필요하지만 필
내가 reCAPTCHA를에 문제가, 내가 다음 튜토리얼 따르 https://github.com/ambethia/recaptcha 을 그리고 내 응용 프로그램에서 나는 다음 있습니다 : 파일 -In 을 config/initializers/recaptcha.rb gemfile 파일에서 Recaptcha.configure do |config|
confi
저는 레일에 매우 익숙하다는 것을 인정함으로써 서언해야합니다. 과거 레일스에서 성공한 기록을 가지고 있었지만, 나는 못 참을 오류가 있습니다. {: locale => [: en], : formats => [: html], : variants => [], 처리기 => [: 원시 : 없음] 템플릿/ctoneposts가 누락되었습니다. : erb, : htm
내부 전역 변수를 변경하는 방법 내가 이것을 변경하려면 (devise.rb에 정의) : @@reset_password_keys = [:email]
에이 결국 (required_attributes로)를 사용 @@reset_password_keys = [:email, :role]
authenticatable.rb에 정의 된 아래의 방법으로 사용자를 조회
내가 보내려고하고 이메일을 통해 비밀번호 명령을 잊어 메일을 보내는 동안 전자 메일 본문 내 슬림 템플릿 라인 = link_to "Reset password", edit_password_url('@user.reset_password_token', email: @user.email)
그리고 그 보여주는 오류가 아래에 포함되어 있습니다.
장치를 사용하여 레일을 사용합니다. 사용자 테이블에는 전자 메일과 record_status 필드가 있습니다. 레코드 상태에 '활성'또는 '삭제됨'이 포함됩니다. 전자 메일 및 record_status = '활성'을 사용하여 인증을 변경하려면 어떻게해야합니까? 이 코드는 제 위치에 있습니다. 도움말 사람