: включить рельсы Mutliple SQL заявление RAILS - PullRequest
0 голосов
/ 09 сентября 2010

Я только что задал вопрос об этом .. Но теперь у меня есть еще один вопрос, который я не могу понять :( Так что у меня есть страницы отношений many_to_many, в которых много групп, а в группах много страниц. Page.all( :include => :groups, <br /> :conditions => ["#{Group.table_name}<code>.id IS NULL AND client_id = '# {session [: client_id]}' AND parent_id IS NULL "])

По какой-то причине это не работает.Кто-нибудь знает почему?Удаление # {group.table} .id равно NULL работает ..

Я не понимаю.

1 Ответ

0 голосов
/ 09 сентября 2010

Хорошо, разобрался ... Глупая ошибка ... Но как часто вы пишете свой собственный SQL? .. НИКОГДА: P вот: Page.all(:include => :groups, :conditions => ["#{Group.table_name}.id IS NULL AND #{Page.table_name}.client_id='#{session[:client_id]}' AND #{Page.table_name}.parent_id IS NULL"])

Когда вы используете include, очевидно, вам нужно указать имя таблицы. : P

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...