방금 내 데이터베이스를 sqlite에서 postgresql로 마이그레이션했는데 데이터베이스가 sqlite 일 때 제대로 작동하던 파괴 작업과 관련된 문제가 발생했습니다.
요청 된 매개 변수에는 ID 값이 포함되어 있으며이 ID는 데이터베이스에 존재하며이 오류 화면이 표시 되더라도 정상적으로 파괴됩니다. 이것이 무엇에 대해 불평하는지 잘 모르겠습니다.
제어 장치
before_action :find_recipe, only: [:show, :edit, :update, :destroy]
...
def destroy
Recipe.destroy(params[:id])
redirect_to :back, notice: "Recipe successfully deleted"
end
private
def find_recipe
@recipe = Recipe.find(params[:id])
end
이 오류는 파괴와 전혀 관련이없는 것으로 보이며 기록을 표시하려는 것으로 보입니다. 아마도 당신은 그것을 파괴 한 후 레코드의 쇼 페이지로 다시 리디렉션했을 것입니다.
흐름:
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다