0
ответов

Rails: Как получить объекты хотя бы с одним потомком?

После поиска в Google, просмотра SO и чтения, похоже, не существует способа в стиле Rails для эффективного получения только тех родительских объектов, у которых есть хотя бы один дочерний объект (через has_many :children...
вопрос задан: 23 May 2017 12:34
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
ответов

Правильный способ предотвратить ActiveRecord :: ReadOnlyRecord?

В настоящее время я использую Rails 2.3.9. Я понимаю, что указание опции: joins в запросе без явного: select автоматически делает любые записи, которые возвращаются только для чтения. У меня есть ситуация ...
вопрос задан: 23 May 2017 12:25
0
ответов

Метод сериализации Rails ActiveRecord не работает в тестовой среде

I ' Он просто дает мне чистую строку вместо моего массива данных. Пример: Пользователь> ActiveRecord :: Base serialize: roles, ...
вопрос задан: 23 May 2017 12:25
0
ответов

Возвращать каждую n-ю строку из базы данных с помощью ActiveRecord в рельсах

Ruby 1.9.2 / rails 3.1 / deploy on heroku -> posgresql Привет, Один раз количество строк, относящихся к объект превышает определенное количество, вместо этого я хочу откатить каждую n-ю строку. Это просто потому, что ...
вопрос задан: 23 May 2017 12:24
0
ответов

Ошибка пакета Homebrew / TinyTDS / FreeTDS

Я использовал homebrew (порт Linux) для установки freeTDS и пытаюсь развернуть /bundle install мое приложение с помощью gem tinytds. Я получаю эту ошибку при установке пакета Установка tiny_tds (0.5.1) с ...
вопрос задан: 23 May 2017 12:23
0
ответов

Чем реализация Table Data Gateway отличается от Active Record?

Если говорить просто о реализации Table Data Gateway (TDG): вы создаете отдельный класс TDG, который содержит SQL для CRUD операций с конкретной таблицей. Таким образом, ваши модели взаимодействуют не напрямую с ...
вопрос задан: 23 May 2017 12:22
0
ответов

Rails, как очистить SQL в find_by_sql

Есть ли способ очистить sql в методе rails find_by_sql? Я пробовал это решение: Ruby on Rails: как очистить строку для SQL, если поиск не используется? Но это не удается на Model.execute_sql ("Обновить ...
вопрос задан: 23 May 2017 12:17
0
ответов

Сохранить active_record без вызова обратных вызовов в rails3 [duplicate]

Возможный дубликат: как мне избежать запуска обратных вызовов ActiveRecord? В rails 2 был частный метод для active_records, называемый create_without_callbacks, который вы могли вызвать для сохранения записи ...
вопрос задан: 23 May 2017 12:11
0
ответов

Rails: Как ограничить количество элементов в ассоциации has_many (от Parent)

Я хотел бы ограничить количество элементов в ассоциации. Я хочу убедиться, что у пользователя нет более X вещей. Этот вопрос был задан ранее, и решение имело логику в дочерней части: ...
вопрос задан: 23 May 2017 12:09
0
ответов

как требовать, чтобы активная запись работала вне рельсов

мне нужна активная запись, но я работаю вне рельсов (вот почему: Простая библиотека проверки ввода Ruby). мне нужно требовать весь гем rails или я могу быть DRYer?
вопрос задан: 23 May 2017 12:09
0
ответов

Rails attr _readonly не работает

В соответствии с этим вопросом и документацией attr _только для чтения должно быть возможно следующее :class MyModel < ActiveRecord ::Base attr _available :foo attr _readonly :bar конец m = МояМодель....
вопрос задан: 23 May 2017 12:08
0
ответов

Миграция ActiveRecord и задачи Граблей, не загружающие модели?

Я знаю, что можно сделать что-то вроде этого для загрузки среды направляющих: задача: my_task =>: среда делает MyModel.find (1) конец, Но кажется, что код в моделях не выполнен. Я...
вопрос задан: 23 May 2017 12:07
0
ответов

Как ActiveRecord выводит отображение из единственного числа (класс) и множественного числа (таблица); и можно ли переопределить?

Как ActiveRecord выводит отображение из единственного числа (класс) и множественного числа (таблица), например: People = Person Утки = Утка Geese = Goose Categories = Category Казалось бы, идея хорошая, но нет...
вопрос задан: 23 May 2017 12:06
0
ответов

Принуждение ActiveRecord к подсчету различных записей (с Kaminari)

Я использую Kaminari для разбивки на страницы некоторых результатов запроса, в котором я выбираю отдельные записи. Рассмотрим следующий код контроллера: @things = Thing.joins ... # создайте сложный запрос, который ...
вопрос задан: 23 May 2017 12:04
0
ответов

Как инициализировать ActiveRecord со значениями в Rails?

В простой Java я бы использовал :public User (String name, String email ){ this.name = name; this.email = f (электронная почта ); this.admin = ложь; } Однако я не смог найти простой стандартный способ сделать это в rails (3....
вопрос задан: 23 May 2017 12:02
0
ответов

Ruby on Rails has_many через самореференциальные отношения подписки / подписчика

Есть несколько сообщений и тем на has_many: through, но я не нашел ни одного прикрытия конкретно того, что я пытаюсь сделать. У меня есть модель пользователя и модель дружбы. У пользователя много ...
вопрос задан: 23 May 2017 12:02
0
ответов

Как лучше всего связать адрес с несколькими моделями в рельсах?

Этот вопрос о SO, похоже, связан с моим вопросом, но я ' Я не уверен, что это ответ на мой вопрос. Каков правильный путь ...
вопрос задан: 23 May 2017 12:01
0
ответов

Имена человеческих атрибутов в Rails 3.x? [дубликат]

Возможный дубликат: заголовок настраиваемого атрибута модели (имя столбца) в Ruby on Rails Я всегда использовал это решение в Rails 2.x: HUMANIZED_ATTRIBUTES = {: email => "Адрес электронной почты" .. .
вопрос задан: 23 May 2017 12:01
0
ответов

эффективное упорядочение ключей в составном индексе MySQL (полиморфные ассоциации WRT Rails и STI)

Ранее я задавал этот вопрос о составных индексах полиморфных внешних ключей в ActiveRecord. Основанием для моего вопроса было мое понимание того, что индексы должны основываться на мощности ...
вопрос задан: 23 May 2017 12:00
0
ответов

Действительно ли :on => :create для обратного вызова before_save в Rails 3.2.3

Как вы знаете, обратные вызовы before_save выполняются до обратных вызовов before_create. Поэтому некоторые люди предположили, что лучше использовать вместо этого метод before_save :method, :on => :create...
вопрос задан: 23 May 2017 12:00
0
ответов

Что такое эквивалент ActiveRecord в мире node.js?

Я рассматриваю возможность использования инструментов node.js для предстоящего проекта, для обучения и повышения производительности. Например, некоторые модели в Rails :class Пользователь имеет _много :тем имеет _много :друзей имеет _много :...
вопрос задан: 23 May 2017 11:59
0
ответов

Как создать схему в SQL

Согласно http://edgeguides.rubyonrails.org/configuring.html и этому посту, у меня есть это в application.rb config.active_record.schema_format =: sql. Тем не менее, он все еще создает db / schema.rb (даже после ...
вопрос задан: 23 May 2017 11:54
0
ответов

Остановить ActiveRecord, сохраняющее сериализованный столбец, даже если он не был изменен

Это очень похоже на проблему частичного обновления Rails с хэшами, но ИМХО на этот вопрос на самом деле нет ответа. Проблема в следующем: у меня есть модель с сериализованным столбцом: class Import <...
вопрос задан: 23 May 2017 11:52
0
ответов

Ruby on Rails: почему ActiveRecord использует тип «datetime» вместо «timestamp» для полей timestamp?

В моем файле миграции базы данных я вставил строку : t.timestamps Как я и ожидал, были созданы два столбца: «updated_at» и «created_at». Однако их тип - «datetime», а не «timestamp». Я ...
вопрос задан: 23 May 2017 11:51
0
ответов

Направляющие: Отключить корень в JSON только для определенных действий контроллера?

я знаю, как отключить корневой элемент глобально, а-ля направляющие 3,1 include_root_in_json или при помощи ActiveRecord:: основа include_root_in_json = ложь, но я только хочу сделать это для нескольких запросов JSON (...
вопрос задан: 23 May 2017 11:51
0
ответов

Поиск без учета регистра в Rails Active Record

Хотя в целом мне нравится чувствительность к регистру -в моей базе данных, несколько раз я нахожу это болезненным. имя пользователя _и адрес электронной почты являются хорошими примерами полей, где я не хочу беспокоиться о регистре --, особенно...
вопрос задан: 23 May 2017 11:47
0
ответов

Получить имена столбцов с помощью ActiveRecord

Есть ли способ получить фактическое имя столбца с помощью ActiveRecord? Когда я вызываю find _по _sql или выбираю _все с объединением, если есть столбцы с одинаковым именем, первый из них переопределяется :select...
вопрос задан: 23 May 2017 11:47
0
ответов

Что означает Post.all.map (&: id)? [дубликат]

Возможный дубликат: что означает map (&: name) в Ruby? Post.all.map (&: id) вернет => [1, 2, 3, 4, 5, 6, 7, ................] Что делает map ( &: id) означает? Особенно & ...
вопрос задан: 23 May 2017 11:47