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

틴틴 81

내 앱을 Rails 3에서 Rails 4로 업그레이드하려고하는데 12 행에서 구문을 올바르게 얻을 수없는 것 같습니다.

class ProjectsController < ApplicationController

  before_filter :find_project

  ...

  private

  def find_project
    @project = Project.find(params[:id])
  end

  def valid_people
    if params[:project][:person_ids].present? # how to do this with strong parameters?
      person_ids = params[:project][:person_ids].map(&:to_i)
      valid_ids = current_user.people.pluck(:id)
      redirect_to root_path if (person_ids - valid_ids).any?
    end
  end

  def project_params
    params.require(:project).permit(:name, :description, :person_ids)
  end

end

이 오류가 계속 발생합니다. Unpermitted parameters: person_ids

person_ids매개 변수 만 사용하려면 어떻게 해야합니까?

도움을 주셔서 감사합니다.

디키 보이

강력한 매개 변수의 개념은 매개 변수를 얻기 위해 정의한 함수를 호출하는 것입니다.

if params[:project][:person_ids].present? # how to do this with strong parameters?

될 것이다

if project_params[:person_ids].present? # how to do this with strong parameters?

또한 나는 당신을 바꾸면 :person_ids배열이라고 생각 합니다 :person_ids.{:person_ids => []}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

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

분류에서Dev

Ruby on Rails : 일부 매개 변수가 중첩 된 속성 인 경우 강력한 매개 변수를 연결하는 방법은 무엇입니까?

분류에서Dev

레일에 강력한 매개 변수를 사용하는 안전하지 않은 방법입니까?

분류에서Dev

Rails 4에서 매개 변수로 활성 레코드를 초기화하는 방법은 무엇입니까?

분류에서Dev

FromSqlInterpolated에서 SQL 출력 매개 변수를 사용하는 방법은 무엇입니까? 또는 대안

분류에서Dev

StringBuilder에서 출력 매개 변수를 사용하는 방법은 무엇입니까?

분류에서Dev

사용 가능한 로케일에 대한 매개 변수를 사용하는 방법은 무엇입니까?

분류에서Dev

AngularJS에서 매개 변수를 사용하는 방법은 무엇입니까?

분류에서Dev

유사한 함수에서 가변 개수의 매개 변수를 사용하여 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

사용 가능한 모든 매개 변수를 infusionsoft API에 전달하는 방법은 무엇입니까?

분류에서Dev

명령 줄에서 SQL Server 매개 변수 입력을 사용하는 방법은 무엇입니까?

분류에서Dev

작업에서 입력 매개 변수 유효성 검사를 제거하는 방법은 무엇입니까?

분류에서Dev

작업에서 입력 매개 변수 유효성 검사를 제거하는 방법은 무엇입니까?

분류에서Dev

Rails에서 FullCalendar로 JQuery를 통해 추가 매개 변수를 게시하는 방법은 무엇입니까?

분류에서Dev

SQL 스크립트에 대한 입력 매개 변수를 제공하는 방법은 무엇입니까?

분류에서Dev

Rails 메소드에서 매개 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

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

분류에서Dev

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

분류에서Dev

검증 된 사용자 입력을 method 매개 변수에 전달하는 방법은 무엇입니까?

분류에서Dev

Rails에서 Jquery에서 컨트롤러 메서드로 매개 변수를 전달한 다음 반환 된 값을 얻는 방법은 무엇입니까?

분류에서Dev

Vanilla JS에서 URL 매개 변수를 입력 필드에 바인딩하는 방법은 무엇입니까?

분류에서Dev

SQL 문자열에서 VBA 변수를 사용하는 방법은 무엇입니까? 매개 변수 값 입력 오류

분류에서Dev

사전을 매개 변수로 전달한 다음이를 사용하여 함수에서 변수로 압축을 푸는 방법은 무엇입니까?

분류에서Dev

zsh에서 현재 입력 된 매개 변수를 반복하는 방법은 무엇입니까?

분류에서Dev

bash 콘솔에서 현재 입력 된 매개 변수를 반복하는 방법은 무엇입니까?

분류에서Dev

함수에서 다양한 수의 매개 변수를 처리하는 방법은 무엇입니까?

분류에서Dev

Rails 4에서 사용자 입력을 변환하는 방법은 무엇입니까?

분류에서Dev

Rails : 매개 변수를 커스텀 before_action 클래스에 전달하는 방법은 무엇입니까?

분류에서Dev

Rails 앱-API get 요청에 쿼리 매개 변수를 추가하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

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

  2. 2

    Ruby on Rails : 일부 매개 변수가 중첩 된 속성 인 경우 강력한 매개 변수를 연결하는 방법은 무엇입니까?

  3. 3

    레일에 강력한 매개 변수를 사용하는 안전하지 않은 방법입니까?

  4. 4

    Rails 4에서 매개 변수로 활성 레코드를 초기화하는 방법은 무엇입니까?

  5. 5

    FromSqlInterpolated에서 SQL 출력 매개 변수를 사용하는 방법은 무엇입니까? 또는 대안

  6. 6

    StringBuilder에서 출력 매개 변수를 사용하는 방법은 무엇입니까?

  7. 7

    사용 가능한 로케일에 대한 매개 변수를 사용하는 방법은 무엇입니까?

  8. 8

    AngularJS에서 매개 변수를 사용하는 방법은 무엇입니까?

  9. 9

    유사한 함수에서 가변 개수의 매개 변수를 사용하여 함수를 호출하는 방법은 무엇입니까?

  10. 10

    사용 가능한 모든 매개 변수를 infusionsoft API에 전달하는 방법은 무엇입니까?

  11. 11

    명령 줄에서 SQL Server 매개 변수 입력을 사용하는 방법은 무엇입니까?

  12. 12

    작업에서 입력 매개 변수 유효성 검사를 제거하는 방법은 무엇입니까?

  13. 13

    작업에서 입력 매개 변수 유효성 검사를 제거하는 방법은 무엇입니까?

  14. 14

    Rails에서 FullCalendar로 JQuery를 통해 추가 매개 변수를 게시하는 방법은 무엇입니까?

  15. 15

    SQL 스크립트에 대한 입력 매개 변수를 제공하는 방법은 무엇입니까?

  16. 16

    Rails 메소드에서 매개 변수를 전달하는 방법은 무엇입니까?

  17. 17

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

  18. 18

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

  19. 19

    검증 된 사용자 입력을 method 매개 변수에 전달하는 방법은 무엇입니까?

  20. 20

    Rails에서 Jquery에서 컨트롤러 메서드로 매개 변수를 전달한 다음 반환 된 값을 얻는 방법은 무엇입니까?

  21. 21

    Vanilla JS에서 URL 매개 변수를 입력 필드에 바인딩하는 방법은 무엇입니까?

  22. 22

    SQL 문자열에서 VBA 변수를 사용하는 방법은 무엇입니까? 매개 변수 값 입력 오류

  23. 23

    사전을 매개 변수로 전달한 다음이를 사용하여 함수에서 변수로 압축을 푸는 방법은 무엇입니까?

  24. 24

    zsh에서 현재 입력 된 매개 변수를 반복하는 방법은 무엇입니까?

  25. 25

    bash 콘솔에서 현재 입력 된 매개 변수를 반복하는 방법은 무엇입니까?

  26. 26

    함수에서 다양한 수의 매개 변수를 처리하는 방법은 무엇입니까?

  27. 27

    Rails 4에서 사용자 입력을 변환하는 방법은 무엇입니까?

  28. 28

    Rails : 매개 변수를 커스텀 before_action 클래스에 전달하는 방법은 무엇입니까?

  29. 29

    Rails 앱-API get 요청에 쿼리 매개 변수를 추가하는 방법은 무엇입니까?

뜨겁다태그

보관