4
ответа

Что такое точно Arel в направляющих 3.0?

Я понимаю, что это - замена для ActiveRecord и что это использует объекты вместо запросов. Но... почему это лучше? объекты/запросы будет "легче" создать? это приведет к больше...
вопрос задан: 5 May 2010 08:17
3
ответа

Найти файл ( с помощью рекурсивного поиска в каталоге) в Vim

Есть ли способ рекурсивного поиска в каталоге файла (с использованием подстановочных знаков при необходимости) в Vim? Если не изначально, есть ли плагин, который может обработать это?
вопрос задан: 26 August 2010 10:02
3
ответа

Как Вы определяете объем ассоциаций ActiveRecord в направляющих 3?

У меня есть направляющие 3 проекта. С направляющими 3 прибыл Arel и способность снова использовать один объем для создания другого. Я задаюсь вопросом, существует ли способ использовать объемы при определении отношений (например, "has_many")...
вопрос задан: 10 March 2010 14:04
2
ответа

Как выбрать отличные значения с arel/relational алгеброй

Я прилагаю все усилия для сгибания моего мозга вокруг ареала и алгебры отношений позади него, но как представить ОТЛИЧНЫЙ ВЫБОР, последовательно уклоняется от моего понимания. Может любой объяснять как ареалу:...
вопрос задан: 28 June 2010 21:28
1
ответ

Arel: Как чисто присоединиться к нескольким условиям с ИЛИ?

В моем приложении для направляющих я циклично выполняюсь через массив для создания списка условий, которыми нужно присоединиться ИЛИ. Ниже основной поток того, как я в настоящее время делаю так. условия = ноль set.each делают |value | условие =...
вопрос задан: 7 June 2010 19:33
1
ответ

Вложенные запросы в Arel

Я пытаюсь вложить Запросы Select в Arel и/или Active Record в направляющих 3 для генерации следующего SQL-оператора. ВЫБЕРИТЕ отсортированный.* ОТ (ВЫБИРАЮТ * ИЗ точек ORDER BY points.timestamp DESC), AS...
вопрос задан: 24 May 2010 04:57
0
ответов

Какой номер в скобках на ярлыке вкладки sql-скрипта в VS2010?

После подключения к база данных с исходным файлом sql, вкладка показывает имя файла на вкладке вместе с моим идентификатором пользователя Windows и числом в скобках. Различные файлы сценариев имеют разные значения в ...
вопрос задан: 11 June 2019 13:35
0
ответов

Rails, где условие с использованием NOT NIL

Использование стиля rails 3, как бы Я пишу противоположность: Foo.includes (: bar) .where (: bars => {: id => nil}) Я хочу найти, где id НЕ равен нулю. Я пробовал: Foo.includes (: bar) .where (: bars => {: id = & ...
вопрос задан: 12 May 2019 22:41
0
ответов

Подзапросы в activerecord

С помощью SQL я могу легко выполнять подзапросы, подобные этому User.where (: id => Account.where (..). Select (: user_id)) Это дает: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) Как ...
вопрос задан: 12 December 2017 20:25
0
ответов

Как исключить массив идентификаторов из запроса в Rails (с использованием ActiveRecord)?

Я хотел бы выполнить запрос ActiveRecord, который возвращает все записи, кроме тех, которые имеют определенные идентификаторы. Идентификаторы, которые я хотел бы исключить, хранятся в массиве. Итак: ids_to_exclude = [1,2,3] ...
вопрос задан: 23 May 2017 12:32
0
ответов

Как использовать в ARel такие функции, как CONCAT () и т. Д.

Есть ли способ заставить ARel записывать (очищать, возможно с псевдонимом и т. Д.) Имена столбцов в CONCAT () и другие функции SQL? Вот как это сделать с помощью AVG () ...?> Name = Arel :: Attribute.new (Arel :: ...
вопрос задан: 23 May 2017 12:26
0
ответов

Что только что случилось с Arel и что мне делать с Arel :: SelectManager?

Я отчаянно пытаюсь разобраться в Arel, в основном потому, что ненавижу работать с SQL; У меня все было хорошо, но я наткнулся на стену. Я работал с Rails 3.0.0, и я пытаюсь сделать сложный ...
вопрос задан: 23 May 2017 11:51
0
ответов

Объедините два объекта ActiveRecord :: Relation

Предположим, у меня есть следующие два объекта: first_name_relation = User.where (: first_name => 'Tobias') # ActiveRecord :: Relation last_name_relation = User.where (: last_name => 'Fünke') # ...
вопрос задан: 11 February 2017 16:05
0
ответов

Как выполнить запрос LIKE в Arel и Rails?

Я хочу сделать что-то вроде: SELECT * FROM USER WHERE NAME LIKE '% Smith%'; Моя попытка в Ареле: # params [: query] = 'Smith' User.where ("name like '%?%'", Params [: query]). To_sql Однако это становится: ...
вопрос задан: 20 August 2015 14:19
0
ответов

Rails 3: Arel для НЕ СУЩЕСТВУЕТ?

Как написать НЕ СУЩЕСТВУЕТ в Arel? У меня проблемы с переводом этого запроса на Arel: SELECT * FROM deal WHERE NOT EXISTS (SELECT 1 FROM reward_deals WHERE reward_deals.deal_id = deal ....
вопрос задан: 29 September 2014 16:19
0
ответов

JavaScript Regeexp Match Text, игнорирование HTML

Можно ли совпадать «собака действительно действительно толстый» в «The собака действительно действительно fat!» и добавить " Что было сопоставлено
вопрос задан: 15 November 2013 21:46
0
ответов

Как реализовать массовую вставку в Rails 3

Мне нужно вставить массив писем в виде разных записей в мою таблицу контактов. Как это может быть сделано. Например: @email = (скрытый) (скрытый) (скрытый) ...] Я не хочу использовать. @ email.each do | ...
вопрос задан: 4 July 2013 15:31
0
ответов

Что такое эффективная схема MongoDB для многоязычного сайта электронной коммерции?

Я проектирую многоязычный сайт электронной коммерции. Продукты имеют различные свойства. Некоторые свойства различаются для каждого языка (как цвет), другие свойства одинаковы для всех языков (как...
вопрос задан: 12 May 2013 00:46
0
ответов

Как получить таблицу arel ассоциации habtm?

У меня есть две модели ActiveRecord, у которых есть ассоциация HABTM. Я хочу написать область видимости для получения потерянных записей с помощью Arel. Моя проблема в том, что я не смог найти метод для получения arel_table…
вопрос задан: 24 December 2012 17:39
0
ответов

Как правильно добавлять скобки в SQL-запросы с предложениями «или» и «и» с помощью Arel?

Я использую Ruby on Rails 3.2.2 и хочу сгенерировать следующий SQL-запрос: SELECT `articles`.* FROM `articles` WHERE (`articles`.`user_id` = 1 OR `articles`.` status` = 'опубликовано' ИЛИ ​​(`...
вопрос задан: 25 June 2012 14:38
0
ответов

Как выполнить предварительный просмотр запроса delete_all или destroy_all в Rails

Вы знаете, как это сделать: некоторые неверные данные появляются в производственной базе данных, и вы должны избавиться от них. Вы запускаете консоль Rails на производственном сервере и вводите запрос: Foo.where(bar: '...
вопрос задан: 7 June 2012 16:52
0
ответов

Как заставить установщик атрибутов отправлять значение через функцию SQL

Я пытаюсь заставить установщик атрибутов в модели ActiveRecord обернуть его значение в функцию text2ltree ()postgres перед rails генерирует свой sql-запрос. Например, post.path = "1.2.3" пост.сохранить...
вопрос задан: 3 May 2012 22:53
0
ответов

Есть ли руководство по использованию AREL или справочного документа?

Я ищу :справочный документ, в котором перечислены доступные методы? учебник о том, как настроить и выполнить запрос, а затем создать сложные запросы? Прочитал README, есть вопросы...
вопрос задан: 27 March 2012 14:40
0
ответов

Rails ActiveRecord :: StatementInvalid: PG :: Error: ERROR: отсутствует запись FROM-clause для таблицы

У меня сложный запрос ActiveRecord, который я создаю с помощью различные области, в зависимости от выбора пользователя. Я использую два гема, что кажется проблематичным вместе, но я не могу найти, кто это ...
вопрос задан: 26 February 2012 00:20
0
ответов

Как найти запись с максимальной ценой?

Это возвращает максимальное значение, а не полную запись: self.prices.maximum (: price_field) И в настоящее время я нахожу такую ​​запись: def maximum_price self.prices.find (: first,: conditions => "...
вопрос задан: 14 February 2012 21:34
0
ответов

Arel, Joins and Rails Queries

Недавно я столкнулся с проблемой на некоторое время и нашел свой путь к Arel, который, похоже, должен позволить мне сделать ИЛИ ' s в моих запросах. В качестве отправной точки мне нужно было преобразовать существующий ...
вопрос задан: 26 December 2011 15:42
0
ответов

Зачем нужны построители SQL? Arel v. Sequel v. T-SQL

Я пытаюсь понять преимущества построения SQL с помощью объектно-ориентированного построителя DSL по сравнению с параметризацией необработанной строки SQL. После исследования / реализации одного и того же запроса тремя способами я заметил, что ...
вопрос задан: 25 December 2011 04:08
0
ответов

Почему области ARel становятся доступными только для чтения при использовании объединений?

Если вы используете объединяется в области ARel, результат становится доступным только для чтения (т. е. вы не можете обновить ни одну из возвращаемых записей). Если вы не хотите, чтобы результат был доступен только для чтения, вы просто связываете тольк
вопрос задан: 9 December 2011 15:05
0
ответов

Группировка "и" и "или" в AREL

Я пытаюсь запросить эквивалент этого фрагмента sql, используя arel: WHERE (("members". "Accept" = 'f' AND "members". "Contact_id" = 1) ИЛИ "участники". "Id" ЕСТЬ NULL) Итак, я хочу (принято ...
вопрос задан: 10 November 2011 16:56
0
ответов

Реализация парсера ABNF с открытым исходным кодом для Java? [закрыто]

Мне нужен расширенный синтаксический анализатор форм Бэкуса-Наура (RFC 5234) на Java для проверки некоторых языков. Чтобы не изобретать колесо заново, я бы предпочел использовать существующую реализацию с открытым исходным кодом ...
вопрос задан: 3 November 2011 09:30