레일 3.2.13으로 업그레이드되었으며 새 환경 (ruby1.9.3)에서 실행되도록 이전 응용 프로그램을 마이그레이션하려고합니다. 이 응용 프로그램은 ruby192 및 3.0.0 레일과 함께 잘 돌아갔습니다.form_for 메소드의 잘못된 인수 수 (2에 대해 3)
새 레코드를 만들려고 할 때 (2 3) (소방관)
인수의 잘못된 번호
그리고 여기에 있었던이 오류가 발생 된 내 양식에 대한 내 코드
<%= form_for :fire_fighter, @fire_fighter, :url => { :action => "create" } do |f| %>
다른 게시물을 읽기에 따라
, 그들은 "fire_fighter"를 제거하는 것이 좋습니다하지만 그래서이
<%= form_for :@fire_fighter, :url => { :action => "create" } do |f| %>
같을 것이다
이 실제로 페이지를 렌더링 할 수 있지만 않았다 나는 텍스트 기입 입력하고 제출하거나 내가 말한다 응용 프로그램에 내장 된 오류 메시지가 얻을 데이터베이스의 레코드를 만들려고 할 때 :
모두 필드 중 하나가 문자열로 설정됩니다.
아, 분명히 제출하기 전에이 필드를 모두 채 웠습니다. 그래서 지금 막 붙어 있습니다.
감사합니다. 감사드립니다.