Через модели. И запрос конструируется рельсами (с валидацией и прочими наворотами).<br>А для того чтобы делать сложный запрос к нескольким таблицам, настоящие гуру используют всякие ухищрения с соединениями нескольких моделей и тд.<br>
Мы же просто делаем запрос ручками (в жизни запросы бывают разными, и возможность оптимизации жизненно необходима.)<br><br><div class="gmail_quote">2009/8/3 Михаил Монашёв <span dir="ltr">&lt;<a href="mailto:postmaster@softsearch.ru">postmaster@softsearch.ru</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Здравствуйте, Николай.<br>
<br>
NG&gt; Нет,  ROR.  Весьма прятная штука... Особенно если не делать все &quot;в<br>
NG&gt; лоб&quot;.  (меня  заплюют,  но  мы  во  всех  модулях, на которые идет<br>
NG&gt; нагрузка, делаем прямые запросы к базе данных)<br>
<br>
А  как  делают  правильные  пацаны,  которые  предложено  заплёвывать?<br>
Интересно даже...<br>
<div><div></div><div class="h5"><br>
<br>
--<br>
<br>
С уважением,<br>
Михаил Монашёв, SoftSearch.ru<br>
mailto:<a href="mailto:postmaster@softsearch.ru">postmaster@softsearch.ru</a><br>
ICQ# 166233339<br>
<a href="http://michael.mindmix.ru/" target="_blank">http://michael.mindmix.ru/</a><br>
Без бэкапа по жизни.<br>
<br>
<br>
</div></div></blockquote></div><br>