Rails 4에서 강력한 매개 변수를 사용하는 값 화이트리스트

jphorta

강력한 매개 변수를 사용하여 속성이 가능한 값의 화이트리스트로 필터링되도록 할 수 있습니까?

예를 들어,이 값 [10,20,30,40,50] 만 가질 수 있도록 보장하려는 매개 변수 연령이 있습니다. 이를 보장하기 위해 강력한 매개 변수 로직을 사용할 수 있습니까?

감사

Yan 사진

빠른 답변

아니! 강력한 매개 변수 를 사용하면 값에 관계없이 해시에서 키를 필터링 할 수 있습니다.

긴 대답

아니! 그러나 의견에서 지적했듯이 가장 좋은 해결책은 유효성 검사 를 사용 하는 것입니다 .

class MyModel < ActiveRecord::Base
  validates :value, inclusion: { in: [1,2,3] }
end

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Rails 4에서 minitest로 강력한 매개 변수 테스트

분류에서Dev

Rails 4에서 강력한 매개 변수를 사용하는 방법은 무엇입니까?

분류에서Dev

Rails 강력한 매개 변수는 YAML에서 처리합니다.

분류에서Dev

Rails 4 : 강력한 매개 변수와 "일반"매개 변수 모두 사용

분류에서Dev

강력한 매개 변수가있는 rails 4에서는 이메일 속성이 보이지 않습니다.

분류에서Dev

인스턴스 변수에 대한 Rails 4 강력한 매개 변수

분류에서Dev

컨트롤러없이 강력한 매개 변수를 사용하는 레일 4

분류에서Dev

Rails-빈 배열이있는 강력한 매개 변수

분류에서Dev

관리자를위한 Rails 4 대량 할당 화이트리스트 매개 변수

분류에서Dev

강력한 매개 변수를 사용할 때 Rails 4.1.8 "블로그"게시물이 텍스트 또는 제목을 저장하지 않음

분류에서Dev

강력한 매개 변수-수동 화이트리스트

분류에서Dev

업데이트 작업에 button_to를 사용할 때 만족할 수없는 강력한 매개 변수

분류에서Dev

강력한 매개 변수를 사용하여 Rails 4의 Devise 사용자 모델에 사용자 정의 필드를 추가 할 수 없습니다.

분류에서Dev

강력한 매개 변수가있는 Rails 6 중첩 리소스

분류에서Dev

Rails 4-화이트리스트에도 불구하고 중첩 된 매개 변수에 허용되지 않는 매개 변수

분류에서Dev

Rails 4 강력한 매개 변수 전환에서 attr_accessible을 무시 하시겠습니까?

분류에서Dev

Rails 4 : 강력한 매개 변수 및 데이터 전달 문제

분류에서Dev

Rails 4 강력한 매개 변수-모델에 정의되지 않은 메서드 이름

분류에서Dev

Rails 컨트롤러에서 CREATE에 대한 강력한 매개 변수이지만 NEW가 아닌 이유는 무엇입니까?

분류에서Dev

id 매개 변수를 사용하여 동일한 테이블에서 2 개의 값을 얻는 방법

분류에서Dev

Money-rails 필드는 Rails 4 + Mongoid의 강력한 매개 변수에 의해 필터링됩니다.

분류에서Dev

Rails 4 : 레코드를 생성하는 링크 태그는 강력한 매개 변수에서 작동하지 않습니다.

분류에서Dev

Rails 4 강력한 매개 변수는 다형성 연관에 대해 작동하지 않습니다.

분류에서Dev

Rails 4의 강력한 매개 변수 (ArgumentError)

분류에서Dev

Rails 4 강력한 매개 변수 구문 오류

분류에서Dev

Rails 4 강력한 매개 변수 구문 오류

분류에서Dev

Rails 4 강력한 매개 변수 ActiveModel :: ForbiddenAttributesError

분류에서Dev

Rails4에서 깊게 중첩 된 속성의 강력한 매개 변수를 할당하는 방법은 무엇입니까?

분류에서Dev

강력한 매개 변수가 작동하지 않는 이유를 알 수 없습니다. 매개 변수가 없거나 값이 비어 있습니다.

Related 관련 기사

  1. 1

    Rails 4에서 minitest로 강력한 매개 변수 테스트

  2. 2

    Rails 4에서 강력한 매개 변수를 사용하는 방법은 무엇입니까?

  3. 3

    Rails 강력한 매개 변수는 YAML에서 처리합니다.

  4. 4

    Rails 4 : 강력한 매개 변수와 "일반"매개 변수 모두 사용

  5. 5

    강력한 매개 변수가있는 rails 4에서는 이메일 속성이 보이지 않습니다.

  6. 6

    인스턴스 변수에 대한 Rails 4 강력한 매개 변수

  7. 7

    컨트롤러없이 강력한 매개 변수를 사용하는 레일 4

  8. 8

    Rails-빈 배열이있는 강력한 매개 변수

  9. 9

    관리자를위한 Rails 4 대량 할당 화이트리스트 매개 변수

  10. 10

    강력한 매개 변수를 사용할 때 Rails 4.1.8 "블로그"게시물이 텍스트 또는 제목을 저장하지 않음

  11. 11

    강력한 매개 변수-수동 화이트리스트

  12. 12

    업데이트 작업에 button_to를 사용할 때 만족할 수없는 강력한 매개 변수

  13. 13

    강력한 매개 변수를 사용하여 Rails 4의 Devise 사용자 모델에 사용자 정의 필드를 추가 할 수 없습니다.

  14. 14

    강력한 매개 변수가있는 Rails 6 중첩 리소스

  15. 15

    Rails 4-화이트리스트에도 불구하고 중첩 된 매개 변수에 허용되지 않는 매개 변수

  16. 16

    Rails 4 강력한 매개 변수 전환에서 attr_accessible을 무시 하시겠습니까?

  17. 17

    Rails 4 : 강력한 매개 변수 및 데이터 전달 문제

  18. 18

    Rails 4 강력한 매개 변수-모델에 정의되지 않은 메서드 이름

  19. 19

    Rails 컨트롤러에서 CREATE에 대한 강력한 매개 변수이지만 NEW가 아닌 이유는 무엇입니까?

  20. 20

    id 매개 변수를 사용하여 동일한 테이블에서 2 개의 값을 얻는 방법

  21. 21

    Money-rails 필드는 Rails 4 + Mongoid의 강력한 매개 변수에 의해 필터링됩니다.

  22. 22

    Rails 4 : 레코드를 생성하는 링크 태그는 강력한 매개 변수에서 작동하지 않습니다.

  23. 23

    Rails 4 강력한 매개 변수는 다형성 연관에 대해 작동하지 않습니다.

  24. 24

    Rails 4의 강력한 매개 변수 (ArgumentError)

  25. 25

    Rails 4 강력한 매개 변수 구문 오류

  26. 26

    Rails 4 강력한 매개 변수 구문 오류

  27. 27

    Rails 4 강력한 매개 변수 ActiveModel :: ForbiddenAttributesError

  28. 28

    Rails4에서 깊게 중첩 된 속성의 강력한 매개 변수를 할당하는 방법은 무엇입니까?

  29. 29

    강력한 매개 변수가 작동하지 않는 이유를 알 수 없습니다. 매개 변수가 없거나 값이 비어 있습니다.

뜨겁다태그

보관