5
Powiedz, mam dwie tabele, Parent
i Child
i oba z nich ma pole o nazwie name
, jeśli zrobić:szyn: rozwiązywanie niejasności na grupy za pomocą symboli
Parent.join(:child).group(:name)
będę się błąd informujący, że istnieje niejednoznaczność w polu name
. Mogę wykonać następujące czynności
Parent.join(:child).group('parents.name')
Aby go rozwiązać, ale wolałbym użyć symbolu, jeśli to możliwe. Czy to prawda?
Jeśli chcesz więcej z ActiveRecord, należy sprawdzić gem squeel https://github.com/ernie/squeel – jdoe
Byłaś po prawej, 'the group (: parents =>: name)' magia nie została dostarczona przez Rails, ale przez klejnot squeel. Przepraszam za zamieszanie. – jdoe
Dzięki, ale to nie rozwiązało dokładnie mojego problemu, ponieważ nie pozwala mi na przykład określić "childs.name". Rzucę okiem na ten klejnot Squeel :) –