"사용자"데이터 모델을 데이터베이스에 추가 할 수 없습니다.

무하마드 후세인라나

저는 Ruby on Rails를 처음 사용하며 Michael Harlt의 Ruby on Rails 튜토리얼을 따르고 있습니다. 내 데이터 모델의 이름은 User. User콘솔 에 추가하려고 하면 다음과 같은 오류가 발생합니다. ArgumentError : : with 또는 : without 중 하나를 제공해야합니다 (둘다는 아님).

콘솔 코드 :

User.create!( :name => "Hussain" , :email => "[email protected]" )

사용자 모델 코드 :-

class User < ActiveRecord::Base
    email_regex = /\A[\w+\-.]+@[a-z.]+\.[a-z]+\z/i
    validates :name,  :presence => true, 
                      :length => { :maximum => 50 }
    validates :email, :presence => true,
                      :format => { :key => email_regex },
                      :uniqueness => { :case_sensitive => false }

end

이 오류의 원인은 무엇입니까?

파반

이것을 바꿔보십시오

validates :email, :presence => true, 
                  :format => { :key => email_regex }, 
                  :uniqueness => { :case_sensitive => false }

...에

validates :email, :presence => true, 
                  :format => { :with=> email_regex }, 
                  :uniqueness => { :case_sensitive => false }

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Firebase에 가입 한 후 사용자를 Firestore 데이터베이스에 추가 할 수 없습니다.

분류에서Dev

mongo 데이터베이스에 모델을 추가 할 수 없습니다.

분류에서Dev

Firebase 실시간 데이터베이스에 사용자 세부 정보를 추가 할 수 없습니다.

분류에서Dev

특정 사용자에 따라 데이터베이스 행을 업데이트 할 수 없습니다.

분류에서Dev

특정 사용자에 따라 데이터베이스 행을 업데이트 할 수 없습니다.

분류에서Dev

sqflite 데이터베이스에서 모든 사용자를 가져올 수 없으며 flutter로 목록에 표시 할 수 없습니다.

분류에서Dev

그래픽 사용자 인터페이스를 사용하여 Visual Studio Ultimate 2012의 빈 데이터베이스에 테이블을 추가 할 수 없음

분류에서Dev

사용자 지정 배열을 데이터베이스에 저장할 수 없습니다.

분류에서Dev

사용자가 액세스 할 수없는 데이터베이스에서 데이터 가져 오기

분류에서Dev

내 사용자 지정 데이터 세트에서 더 빠른 rcnn 모델을 훈련 할 수 없습니다.

분류에서Dev

확장 사용자 django 모델을 업데이트 할 수 없습니다.

분류에서Dev

내 몽구스 모델을 데이터베이스에 추가 할 수 없습니다.

분류에서Dev

사용자가 맞춤형 블레이드 레이아웃을 생성하고 데이터베이스에 저장할 수 있습니다.

분류에서Dev

userAdmin 또는 userAdminAnyDatabase 권한이있는 사용자를 관리 데이터베이스에 추가 할 수 없습니다.

분류에서Dev

사용자가 데이터베이스에서 테이블의 이름을 정의 할 수 있음

분류에서Dev

데이터베이스에 할 일을 추가 할 수 없습니다.

분류에서Dev

mysql 데이터베이스에서 사용자 데이터를 가져올 수 없습니다.

분류에서Dev

사용자가 대규모 기존 데이터베이스의 데이터에 액세스 할 수있는 PHP 양식을 관리하려면 두 번째 데이터베이스가 필요합니까?

분류에서Dev

사용자가 데이터 유형을 생성 할 수있는 데이터베이스

분류에서Dev

사용자가 선택한 행을 업데이트 할 수 없습니다.

분류에서Dev

데이터베이스에 항목을 추가 할 수 없습니다.

분류에서Dev

데이터베이스에 행을 추가 할 수 없습니다.

분류에서Dev

다른 데이터베이스에서 사용자 모델 가져 오기

분류에서Dev

@Secured는 데이터베이스에서 사용자의 역할을 어떻게 알 수 있습니까?

분류에서Dev

API에 사용자 입력을 추가 할 수 없습니다.

분류에서Dev

제목, 설명이 포함 된 두 번째 양식의 사용자 입력을 데이터 배열에 추가하려고하지만 할 수 없습니다.

분류에서Dev

사용자가 인증되었지만 데이터베이스에서 데이터를 삭제할 수 없습니까?

분류에서Dev

현재 사용자의 하위 항목에 필터가 적용된 Firebase 스냅 샷이있는 경우 데이터베이스의 모든 사용자에 대해 어떻게 수행 할 수 있습니까?

분류에서Dev

Cygwin : 계정 데이터베이스에서 sshd 서비스를 실행하는 사용자의 이름을 확인할 수 없습니다.

Related 관련 기사

  1. 1

    Firebase에 가입 한 후 사용자를 Firestore 데이터베이스에 추가 할 수 없습니다.

  2. 2

    mongo 데이터베이스에 모델을 추가 할 수 없습니다.

  3. 3

    Firebase 실시간 데이터베이스에 사용자 세부 정보를 추가 할 수 없습니다.

  4. 4

    특정 사용자에 따라 데이터베이스 행을 업데이트 할 수 없습니다.

  5. 5

    특정 사용자에 따라 데이터베이스 행을 업데이트 할 수 없습니다.

  6. 6

    sqflite 데이터베이스에서 모든 사용자를 가져올 수 없으며 flutter로 목록에 표시 할 수 없습니다.

  7. 7

    그래픽 사용자 인터페이스를 사용하여 Visual Studio Ultimate 2012의 빈 데이터베이스에 테이블을 추가 할 수 없음

  8. 8

    사용자 지정 배열을 데이터베이스에 저장할 수 없습니다.

  9. 9

    사용자가 액세스 할 수없는 데이터베이스에서 데이터 가져 오기

  10. 10

    내 사용자 지정 데이터 세트에서 더 빠른 rcnn 모델을 훈련 할 수 없습니다.

  11. 11

    확장 사용자 django 모델을 업데이트 할 수 없습니다.

  12. 12

    내 몽구스 모델을 데이터베이스에 추가 할 수 없습니다.

  13. 13

    사용자가 맞춤형 블레이드 레이아웃을 생성하고 데이터베이스에 저장할 수 있습니다.

  14. 14

    userAdmin 또는 userAdminAnyDatabase 권한이있는 사용자를 관리 데이터베이스에 추가 할 수 없습니다.

  15. 15

    사용자가 데이터베이스에서 테이블의 이름을 정의 할 수 있음

  16. 16

    데이터베이스에 할 일을 추가 할 수 없습니다.

  17. 17

    mysql 데이터베이스에서 사용자 데이터를 가져올 수 없습니다.

  18. 18

    사용자가 대규모 기존 데이터베이스의 데이터에 액세스 할 수있는 PHP 양식을 관리하려면 두 번째 데이터베이스가 필요합니까?

  19. 19

    사용자가 데이터 유형을 생성 할 수있는 데이터베이스

  20. 20

    사용자가 선택한 행을 업데이트 할 수 없습니다.

  21. 21

    데이터베이스에 항목을 추가 할 수 없습니다.

  22. 22

    데이터베이스에 행을 추가 할 수 없습니다.

  23. 23

    다른 데이터베이스에서 사용자 모델 가져 오기

  24. 24

    @Secured는 데이터베이스에서 사용자의 역할을 어떻게 알 수 있습니까?

  25. 25

    API에 사용자 입력을 추가 할 수 없습니다.

  26. 26

    제목, 설명이 포함 된 두 번째 양식의 사용자 입력을 데이터 배열에 추가하려고하지만 할 수 없습니다.

  27. 27

    사용자가 인증되었지만 데이터베이스에서 데이터를 삭제할 수 없습니까?

  28. 28

    현재 사용자의 하위 항목에 필터가 적용된 Firebase 스냅 샷이있는 경우 데이터베이스의 모든 사용자에 대해 어떻게 수행 할 수 있습니까?

  29. 29

    Cygwin : 계정 데이터베이스에서 sshd 서비스를 실행하는 사용자의 이름을 확인할 수 없습니다.

뜨겁다태그

보관