1
ответ

Каскадное удаление в моделях Ruby ActiveRecord?

Я следовал за скринкастом на rubyonrails.org (создающий блог). У меня есть следующие модели: класс comment.rb Комментарий <ActiveRecord:: Основа belongs_to: сообщение validates_presence_of: тело...
вопрос задан: 15 November 2013 10:13
1
ответ

Направляющие has_one: через ассоциацию

Направляющие имеют has_one: через ассоциацию, которая помогает настроить однозначную связь с третьей моделью путем прохождения через второй модели. Каково реальное использование этого помимо создания ярлыка...
вопрос задан: 15 June 2013 11:31
1
ответ

Подсчитывая количество выполненных запросов

, я хотел бы проверить, что определенный фрагмент кода выполняет как можно меньше SQL-запросов. ActiveRecord :: TestCase, похоже, имеет свой собственный метод assert_queries, который именно это и делает. Но поскольку я не ...
вопрос задан: 9 February 2013 20:21
1
ответ

Ruby on Rails:: включайте в полиморфную связь с подмоделями

При работе с полиморфной ассоциацией действительно ли возможно выполнить включение в подмодели, которые только присутствуют в некоторых типах? Пример: Контейнер класса belongs_to: содержание: полиморфный =>...
вопрос задан: 9 February 2013 20:18
0
ответов

Соединение Rails 3.1 с несколькими базами данных

На ShowNearby мы сделали очень большой переход на RoR 3.1 с PHP и столкнулись с несколькими проблемами, которые, возможно, некоторые из вас уже решили раньше. У нас есть большие объемы данных, и мы решили ...
вопрос задан: 3 September 2019 16:06
0
ответов

Добавить отметки времени в существующую таблицу

Мне нужно добавить отметки времени (created_at и updated_at) в существующую таблицу. Я попробовал следующий код, но он не сработал. class AddTimestampsToUser
вопрос задан: 5 June 2019 05:32
0
ответов

Как связать запросы области видимости с ИЛИ вместо И?

Я использую Rails3, ActiveRecord Просто интересно, как я могу связать области действия операторами OR, а не AND. например, Person.where (: name => "John"). where (: lastname => "Smith") Обычно ...
вопрос задан: 20 May 2019 10:50
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
ответов

Не удается получить откат родителей вложенных транзакций в Rspec for Rails

Я пытался проверить поведение, которое требует вложенной транзакции для отката родительских транзакций, но это просто не работает, как ожидалось. В соответствии с другими SO Q / A и документацией вам необходимо: ...
вопрос задан: 25 March 2019 18:04
0
ответов

Проверить, существует ли таблица в Rails

У меня есть рейк-задача, которая не сработает, если нет таблицы. Я работаю с более чем 20 инженерами на веб-сайте, поэтому я хочу убедиться, что они выполнили миграцию d стол, прежде чем они смогут выполнить задачу с граблями, которая ...
вопрос задан: 19 March 2019 22:30
0
ответов

направляющие has_many: через has_many: через

Я задаюсь вопросом, до какой степени я могу использовать ассоциации в направляющих. Учтите следующее: класс Пользователь <ActiveRecord:: Основа has_one: поставщик has_many: компании: через =>:...
вопрос задан: 23 September 2018 17:19
0
ответов

Области с лямбда и аргументы в стиле Rails 4?

Мне интересно, как это делается в Rails 4 или если я просто использую подход Rails 3 для использования лямбда-выражения, которое может передавать аргумент таким же образом с 4, как и с 3. Я довольно новичок в Rails 3. ..
вопрос задан: 8 September 2018 04:15
0
ответов

ActiveRecord OR запрос

Как выполнить запрос OR в Rails 3 ActiveRecord. Все примеры, которые я нахожу, имеют только запросы AND. Редактировать: метод OR доступен начиная с Rails 5. См. ActiveRecord :: QueryMethods
вопрос задан: 28 August 2018 06:08
0
ответов

Как изменить часовой пояс по умолчанию для Active Record в Rails?

В моем приложении .rb Я наткнулся на следующий комментарий # Установить Time.zone по умолчанию в указанную зону и сделать автоматическое преобразование Active Record в эту зону. # Выполните "rake -D time" для получения списка задач для ...
вопрос задан: 28 August 2018 06:07
0
ответов

Float vs Decimal в ActiveRecord

Иногда типы данных Activerecord меня сбивают с толку. Эээ, часто. Один из моих вечных вопросов в данном случае: следует ли использовать: decimal или: float? Я часто сталкивался с этой ссылкой ActiveRecord:: ...
вопрос задан: 27 August 2018 20:15
0
ответов

Как удалить объект ActiveRecord?

Как удалить объект ActiveRecord? Я посмотрел на Active Record Querying, и я ничего не вижу при удалении. Удалить по id, Удалите текущий объект, например: user.remove, Можно ...
вопрос задан: 27 August 2018 20:14
0
ответов

Атрибуты рельсов update_attributes без сохранения?

Есть ли альтернатива update_attributes без сохранения записи? Так что я могу сделать что-то вроде: @car = Car.new(:make => 'GMC') #другая обработка @car.update_attributes(:model => '...
вопрос задан: 27 August 2018 20:13
0
ответов

Как выразить запрос NOT IN с помощью ActiveRecord / Rails?

Просто чтобы обновить это, поскольку кажется, что многие люди приходят к этому, если вы используете Rails 4, посмотрите ответы Trung Lê` и VinniVidiVicci. Topic.where.not (forum_id: @ forum.map (&: id)) Тема ....
вопрос задан: 27 August 2018 20:11
0
ответов

ActiveRecord: size vs count

In Rails , вы можете найти количество записей, используя как Model.size, так и Model.count. Если вы имеете дело с более сложными запросами, есть ли преимущества в использовании одного метода перед другим? Как они ...
вопрос задан: 27 August 2018 20:09
0
ответов

ActiveRecord находит и возвращает только выбранные столбцы

редактировать 2 Если вы наткнетесь на это, проверьте оба ответа, так как теперь я бы использовал для этого pluck У меня довольно большой пользовательский набор данных что я хотел бы вернуться, чтобы меня отозвали как json. Одна часть: l = Location ....
вопрос задан: 16 August 2018 21:05
0
ответов

Как объединить два прицела с ИЛИ

У меня есть канал тегов и канал друзей. Я хочу объединить эти две вещи и создать окончательный фид «все». Для фида друзей: class Post < ActiveRecord::Base scope :friendfeed, lambda{|x| follow_by} ...
вопрос задан: 16 August 2018 20:59
0
ответов

Область действия Rails с логическим значением

Когда вы используете логическое значение в Rails с Active Record и спрашиваете (сказать )visible?, оно проверяет столбец на предмет того, истинно оно или нет. Если оно ложно или равно нулю, видимо? вернет ложь. Как вы...
вопрос задан: 16 August 2018 18:17
0
ответов

Ruby rails -выберите только несколько столбцов из базы данных

Как в rails структурировать sql-запрос, чтобы выбрать только определенные столбцы из базы данных, у меня есть несколько больших полей данных, которые я хочу избежать загрузки от непрерывных периодических вызовов ajax....
вопрос задан: 16 August 2018 11:03
0
ответов

Rails 3 - ActiveRecord и обратная сортировка

У меня в базе данных есть следующие данные: 1 2 3 4 5 И я хотел бы вывести это: 3 4 5 Мне нужно напечатать это в представлении: <% car.colors.limit (3) .order ('created_at ASC'). Each do | color |%> ....
вопрос задан: 13 August 2018 04:47
0
ответов

Понимание: параметр источника для has_one / has_many через Rails

Пожалуйста, помогите мне понять параметр: source of has_one / has_many: через ассоциацию. Объяснение Rails API не имеет для меня особого смысла. "Указывает имя исходной ассоциации, используемое ...
вопрос задан: 8 August 2018 02:03
0
ответов

Проверить уникальность нескольких столбцов

Есть ли рельсовый способ проверить это фактическая запись уникальна, а не только столбец? Например, модель / таблица дружбы не должна иметь несколько одинаковых записей, например: ...
вопрос задан: 19 May 2018 14:39
0
ответов

В области видимости нет доступных экземпляров типа

У меня есть этот код:Thread thread = new Thread (null, просмотры, «MagentoBackground»); thread.start (); ...
вопрос задан: 26 November 2017 10:43
0
ответов

Validates with :if

Я пытаюсь создать условие, в котором атрибут 'one' равен нулю, а атрибут 'two' равен единице, тогда модель не действительна. Но когда я делаю: Model.create(:one => 1, :two => 0).valid? The ...
вопрос задан: 10 November 2017 15:52
0
ответов

Отключить временный кэш SQL в Rails?

В настоящее время я создаю приложение Rails с некоторыми cronjobs и т. Д., Но у меня есть некоторые проблемы, потому что sql кэшируется Rails. Итак, кто-нибудь знает, как отключить кеш SQL в Rails? Не глобально, но для ...
вопрос задан: 9 November 2017 20:58
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