Я должен подключиться из моего приложения Rails к удаленной базе данных в приложении Java.
У меня такой запрос:
find_by_sql("select c_templateid, c_templateinfoid, c_startdate, c_enddate, c_active,
campaign, shortcode, prefix, c_descriptivename, c_description, c_templatename
from (active_services aser join activity a on aser.c_primaryprefixid =
a.c_primaryprefixid ) join matrix_templateinfo using(c_templateinfoid)
where campaign is not null)")
Мне нужно реорганизовать его в AR #Метод find (), потому что я хочу позже добавить сложный: условия на него.Я не хочу преобразовывать их в строку, чтобы потом добавить в метод find_by_sql.
find(:all,
:select => "c_templateid, c_templateinfoid, c_startdate, c_enddate, c_active,
campaign, shortcode, prefix, c_descriptivename, c_description, c_templatename",
# :joins => WHAT I SHOULD DO HERE ?
:conditions => "campaign is not null"
)