두 가지 모델이 있습니다 : 커뮤니티 및 재무. 커뮤니티에는 많은 재무가 있습니다. 가장 최근의 재무 정보와 함께 커뮤니티 정보가있는 페이지를 만들고 있습니다. 내 문제는 이것입니다 : 가장 최근의 재무에 대한 활성 레코드를 분리하는 데 문제가 있습니다.Ruby on Rails의 활성 레코드/관계 문제와 has_many 관계
내 컨트롤러 코드는 다음과 같습니다
@community=Community.find(params[:id])
@financial=Financial.where(params[:id => :community_id]).maximum("year")
내가 코드를 실행하면, 내가 돌아올 모두 올해와 Fixnum이라는 아니라 재무 정보의 전체 배열입니다.
저는 하루 종일 고민 중이며 대답이 정말 간단하다고 생각합니다. 도움을 위해 미리 감사드립니다!
params [: id => : community_id]는 어떤 종류의 구문이라고 생각하십니까? 쿼리하려는 실제 열은 무엇이며 사용하려고하는 실제 값은 무엇입니까? – meagar