확실하지 존재하는 경우 :그러한 열 없습니다 - 열이 일어나고하지만 열이 존재하지 않는 말을 어떻게
"kind"= 6 "form_id"= 55 AND "element". "id"= "answers"sqlite3를 ::되는 SQLException : 그런 칼럼 : element.kind : SELECT COUNT (*) "kind"= 6
# element.rb
class Element < ActiveRecord::Base
has_many :answers
end
# answer.rb
class Answer < ActiveRecord::Base
belongs_to :element
belongs_to :form
end
class Form < ActiveRecord::Base
has_many :answers
end
하지만 실행하면
@form.answers.joins(:element).where(:element => {:kind => 6})
위의 SQL 오류가 발생합니다. 무슨 일이 일어나고 있는지 잘 모르겠다. 내가 누락 된 것에 대한 생각?
감사합니다.
참고 : 저는 3.2.3의 ruby 1.9.3을 사용하고 있습니다.
schema.rb 파일의 내용을 추가 할 수 있습니까? 어쩌면 외래 키가 누락 된 것일 수 있습니다. –