jRails по сравнению с Прототипом

Использование sqldf: извлекает sentID и partner с меткой 3 как два внутренних запроса и извлекает результат из него.

names(df) <- gsub("\\.", "", names(df)) # to remove . from column name
sqldf("select * from df where (sentID IN (select sentID from df where label IS 3) OR 
      partner IN (select partner from df where label IS 3))")

Выход:

  sentId B label partner code
1      1 2     3       4  123
2      1 2     2       4  124
3      4 2     3       8  125
10
задан Rob W 28 December 2011 в 22:14
поделиться

3 ответа

В направляющих это действительно все сводится к вспомогательным методам. Вы используете какие-либо опытные вспомогательные методы? Раз так затем необходимо использовать jRails для переключения на jQuery. Но если не затем это действительно не имеет значения. Они являются оба великими. Я использовал прототип много прежде, и это является большим. Но я предпочитаю селекторный способ сделать вещи с jQuery, таким образом, я переключился. Другим серьезным основанием не использовать вспомогательные методы является незаметный JavaScript. Вспомогательные методы направляющих создают грязный встроенный код.

8
ответ дан 3 December 2019 в 21:23
поделиться

jRails является большим при использовании шаблонов rjs, если Вы хотите поддержать "последовательную" кодовую базу между сгенерированным и рукописным. Однако я лично видел, что jRails не знает как к действительно прилично дескриптору ajax генераторы формы.

Моя самая большая рекомендация состоит в том, чтобы иметь jRails для, "когда Вы нуждаетесь в нем" и становитесь более довольными записью JavaScript вручную. Прототип и jQuery являются действительно двумя совершенно другими философскими школами, и они не обязательно совместимы. Сначала, я был огромным Опытным защитником, потому что тонна моего знания дизайна Ruby была передаваема, однако я учился использовать jQuery намного большим количеством устойчивого способа, с помощью jQuery для уполномочивания более естественного JavaScript.

5
ответ дан 3 December 2019 в 21:23
поделиться

Вы используете прототип для вещей другой затем rjs файлы и другие помощники JavaScript? Раз так затем необходимо будет определить, хотите ли Вы переписать тех, которые в jQuery. Иначе можно просто использовать jRails для заботы о любых rjs помощниках, и Вы даже не заметите различия.

Я использовал jRails и люблю его!

4
ответ дан 3 December 2019 в 21:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: