0
Ruby 3.2.13, Best_in_place 및 Mongoid를 사용합니다. 컬렉션 select의 mongodb 레코드를 업데이트하려고 할 때 작동하지 않으며 422 HTML Status Code로 응답합니다. 다른 모든 필드는 올바르게 업데이트됩니다. 컬렉션은 다른 모델로 구성됩니다. best_in_place 선택 조각 여기레일 3 : update_attributes가 422 HTML 상태 코드로 업데이트 및 응답하지 않습니다.
def update
@book = Book.find(params[:id])
@book.update_attributes(params[:book])
respond_with @book
end
그리고 :
<%= best_in_place @book, :publisher_id, type: :select, collection: Publisher.all.order_by([:name]).map {|x| [x.id, x.name] } %>
제작사 : has_many : 책, 도서 :
이
내 업데이트 정의입니다 출판사 belongs_to아무도 나를 도와 드릴까요 부디? 추가 정보가 필요하면 게시 할 것입니다. 당신의 도움을 주셔서 대단히 감사합니다!