역 따옴표없이 필드 이름을 생성하는 속편 생성 된 SQL을 받기 , 두 번째 것은 그렇지 않습니다. 뒷쪽 눈금을 제거한 다음 두 번째 눈금을 제거하면 첫 번째 눈금과 동일한 결과가 생성됩니다.나는 다음과 같은 쿼리가 SQL에 쓴
이 두 번째 SQL 생성하는 코드입니다 :
team_articles = user.npt_teams.to_a.inject({}) {|arts,team|
arts.merge({ team.name =>
NptArticle.join(:npt_authors).join(:users).join(:npt_teams).where('npt_teams.id' => [team.id]).to_a.uniq})
}
은 어떻게 역 따옴표없이 생성 쿼리를받을 수 있나요? 당신이 뭔가를 시도해야
당신은 백 진드기가 문제가있는 특정하고, 아닌'WHERE (IN 'npt_teams.id'(1))'? 역 따옴표로 인해 문제가 발생해서는 안됩니다. 그러나 작은 따옴표는 사용해야합니다. – Siyual
좋아, 그렇다면 속편을 따옴표없이 생성하려면 어떻게해야합니까? – Thermatix
슬프게도 거기에서 당신을 도울 수 없습니다. 나는'속편 '에 대해 아무것도 모른다. – Siyual