1
ActiveAdmin과 Ruby on Rails를 처음 사용했습니다. 리소스 이름 예약이 있습니다. 그래서 reservations.rb 파일 난 그냥 예약에 대한 데이터베이스에 "거부"로 reservation.status의 값을 변경하려면이 버튼을 클릭 한 후버튼을 클릭 한 후 ActiveAdmin에서 데이터베이스 업데이트하기
div class: "button" do
button_to "Decline", :class => "btn"
end
이제 다음 코드를 사용하여 버튼을 만들었습니다.
다음 코드를 추가했습니다. 그러나 데이터베이스의 가치는 변하지 않습니다.
action_item :approved, only: :show do
link_to 'Approved', '#'
reservation.status="Approved"
end
[작업 항목] 사용 (https://activeadmin.info/8-custom-actions.html#action-items) –
작업 항목을 사용하여 my reservation.status = "Approved"값을 어떻게 변경합니까? . 다음 블록을 추가했지만 데이터베이스의 값을 변경하지 않습니다. action_item : 승인 됨, : show do link_to 'Approved', '#' reservation.status = "Approved" end –