그래서 다음과 같은 매개 변수를 허용했습니다. 내 컨트롤러 액션에서 p = params.permit(:a, :b, :c, :lines => [:location_id, :quantity, :product => [:id]])
, 나는 lines PARAM에 내가 허용 한 데이터를 추가 할 수 있습니다. p['lines'] << {"product"=>{"id
체크 된 항목을 레일즈 컨트롤러에 게시하려하지만 제대로 작동하지 않는 것 같습니다. <%= form_for(listing, html: { id: listing.id, class: 'listing_form' }) do |f| %>
...
<div v-for="(item, idx) in items">
<label class="cus
에 중첩 PARAM을 나는 레코드가 저장되는 6.50 같은 돈 값의 사용자 유형, 나는 650처럼 센트에 저장하려는 형태를 갖는다. 은 어떻게 update 방법에서 center: { ticket_attributes: { value: '650' } } 에 PARAM center: { ticket_attributes: { value: '6.50' } } 을 변
자식 클래스 인 QueryGroup이있는 QueryElement 모델이 있습니다. QueryGroup에는 중첩 된 QueryElements가 포함될 수 있습니다. 말 QueryGroup는 propertyName 형식을 가지고 있으며, QueryElement 내가 같은이 강력한 매개 변수에 대한 그래서 (단지 예를 들어) 속성 필터가 있습니다 등등 param
요청이 JSON으로 인식되면 Rails가 자동으로 JSON 매개 변수를 식별/구문 분석한다고 생각했습니다. 그러나 아래의 요청 : Processing by Api::V1::LinksController#create as JSON
Parameters: {"link"=>"{\"title\":\"My first title\"}"}
그리고 다음 PARAMS 방
동적으로 추가 된 제품 (ID, 수량)을 포함하는 주문 양식이 있습니다. 양식 : < % = form_for (order) do | f | %> <div class="field">
<%= f.label :note %>
<%= f.text_field :note %>
</div>
<div class="field">
내 웹 사이트에서 내 테이블을 정렬하는 데 사용하는 다음 코드가 있습니다. Rails 4.2에서 작동하지만 Rails 5.1.4으로 업그레이드 한 후에는 실패합니다. 내가 레일스 5의 변경 사항을 읽었을 때부터 그렇듯이. 내가 변경된 사항으로 인해 이해할 수는 있지만, 나는이 방법을 조정하여 다시 작동시키는 방법을 이해하지 못하고, 누군가가 할 수 있다면
Rails 5.1에서 Devise 4.2.1을 사용하고 있습니다. 우리의 애플 리케이션은 MixPanel의 JavaScript 라이브러리를 사용하여 익명의 웹 사이트 방문자가 탐색 할 때 고유 한 ID를 제공합니다. 사용자가 계정을 만들면 익명 ID를 데이터베이스의 알려진 사용자 ID에 연결합니다. 우리는 등록 양식에 숨겨진 필드에 사용자의 익명 mixpa
나는 허가되지 않은 매개 변수에 전달되는 예외를 발생하기 위해 ActionController::Parameters.action_on_unpermitted_parameters = :raise
를 사용하려면,하지만 난 단지 대신/설정에서/설정하고 전체에 적용하는 데에, 특정 컨트롤러 방법에이 작업을 수행 할 수 환경. 그렇게 할 방법이 있습니까?