Описание тега rails-activerecord
The implementation of object-relational mapping (ORM) using the Active Record pattern in the Ruby on Rails framework.
1
ответ
Rails запрос с Gem стран
У меня есть модель: Car, Каждый автомобиль принадлежит Museum и каждый музей находится в определенной стране. Страна хранится в виде двухсимвольного кода страны. Затем я использую Countries драгоценный камень, чтобы посмотреть все детали страны, исп…
11 июн '17 в 20:19
2
ответа
Разработка модели Rails для has_many с моделью фильтра
У меня есть Client модель, которая has_many :orders но каждый заказ также belongs_to :order_type, OrderType здесь используется как таблица фильтра в основном, так как каждый заказ имеет набор общих атрибутов, таких как :category, :size, :date и имее…
09 мар '17 в 12:21
1
ответ
Rails: фильтрация на основе вычисления атрибутов дочернего элемента и родителя
У меня есть 2 связанные таблицы, и я хотел бы применить фильтр на основе атрибута длины футболки (дочерней таблицы), который составляет +/- %5 от родительского объекта. К сожалению, я получаю неопределенную ошибку метода для имени родительской табли…
26 сен '17 в 12:36
2
ответа
Как мне каскадно удалять полиморфные ассоциации в активной записи?
Давайте возьмем этот случай в качестве примера: class Child < ActiveRecord::Base belongs_to :fruitful, polymorphic: true end class Parent < ActiveRecord::Base has_many :children, as: :fruitful, dependent: :destroy end # Once I create the paren…
24 мар '16 в 16:10
3
ответа
Динамические поиски взрыва в Rails 4
Rails 4 избавляется от динамических искателей, поэтому User.find_by_hash(hash) становится User.where(hash: hash) # .first Ладно, ничего страшного. Но как лучше всего справляться с такими динамическими поисками, как User.find_by_hash!(hash) так как н…
17 янв '13 в 05:54
1
ответ
Каскадное удаление в моделях Ruby ActiveRecord?
Я смотрел скринкаст на rubyonrails.org (создавал блог). У меня есть следующие модели: comment.rb class Comment < ActiveRecord::Base belongs_to :post validates_presence_of :body # I added this end post.rb class Post < ActiveRecord::Base validat…
13 дек '09 в 15:08
1
ответ
Ошибка NoMethod от моего
Я получаю эту ошибку в своем браузере, когда перехожу на страницу редактирования моей статьи: Блоггер / приложение / просмотров / статьи /_form.html.erb undefined method `tag_list' for #<Article:0x007ffb52130678> Извлеченный источник (около ст…
09 июл '13 в 19:03
0
ответов
ActiveRecord с MySQL-адаптером: очень медленные вставки
Приложение Rails 2 было обновлено до Rails 3.2.11. Все работает отлично, кроме одного: В производственном режиме на двух разных серверах с совершенно новым оборудованием MySQL INSERT из приложения Rails работают очень медленно, обычно они занимают о…
01 фев '13 в 13:08
2
ответа
Как добиться многого через отношения между пользователями
Я создаю систему сопоставления между пользователями, изначально она имела и принадлежит многим ассоциациям, но из-за некоторых проверок и дополнительных данных, которые мне нужны для этой таблицы соединений, мне нужно иметь модель для этой таблицы и…
06 сен '18 в 16:31
1
ответ
Rails "следит" за проблемами контроллера отношений
Я работаю над приложением, в котором пользовательские "проекты" могут отслеживать "объекты" из базы данных. Я получаю следующую ошибку для действия create в моем контроллере "Prelationships" (Plant Relationships, который соединяет проекты пользовате…
20 ноя '11 в 21:55
0
ответов
Необработанный SQL в области ruby /rails
Я хочу понять разницу между следующими двумя версиями рельсов. Я считаю, что их функциональность одинакова. Однако я наблюдаю большое различие в сгенерированном SQL при использовании их обоих. Версия 1 (RAW SQL) scope :ignore_unavailable, lambda { w…
05 сен '14 в 09:42
2
ответа
Присвоение динамического списка атрибутов другому классу
Я имею Person класс со следующими атрибутами: Person.attribute_names # => ["id", "first_name", "last_name", "email", "age", "address_1", "address_2", # "city", "state", "country", "is_active", "created_at", "updated_at"] У меня есть другой класс …
02 янв '15 в 04:23
2
ответа
Ruby on Rails: ошибка создания записи из представления
У меня есть отдельная проблема. У меня есть таблица, которая заполняется из нескольких разных моделей, она создает ссылки, чтобы следовать каждому соответствующему представлению. Код, который я сделал для каждой ссылки, должен быть одинаковым, но по…
28 апр '14 в 20:22
1
ответ
Как удалить SQLite3 из Rails, но продолжать использовать ActiveRecord/Mongo?
Я сделал проект Rails, который будет использовать Mongo, я уже установил MongoDb и его использую. Но проект требует использования SQLite3. Я не могу найти какие-либо рекомендации о том, как удалить его без удаления ActiveRecord или создания нового п…
23 июл '16 в 15:12
1
ответ
Ошибка при нажатии на геройку: PG::UndefinedObject: ERROR: тип "string" не существует
Я пытаюсь отправить заявку на Heroku, и у меня есть некоторые ошибки, и я не знаю, что делать. Режим разработки (сервер webrick) работает нормально, отправка электронной почты и т. Д. Я использую activerecord-tableless для отправки контакта по элект…
15 сен '15 в 10:40
1
ответ
Как отфильтровать результат запроса ActiveRecord путем сравнения с другим экземпляром модели?
У меня есть простой запрос ActiveRecord в соответствии с этим: similar_changes = Notification.where(change_owner: 'foo1', change_target: 'foo2', change_cancelled: false) Каждый объект уведомления имеет поле change_type и у меня есть другая функция, …
29 апр '16 в 13:51
3
ответа
Где находится расширение ассоциации?
У меня есть метод расширения ассоциации, как показано ниже: class Bundle < ActiveRecord::Base has_many :items do def foo end end Я пытался использовать отложенную работу / sidekiq delay() метод, подобный следующему: b.items.delay.foo Но я не могу…
04 июл '13 в 03:11
1
ответ
Валидация моделей в рельсах, неявное связывание
Я пытаюсь проверить две модели в рельсах. Увольнение имеет условие, которое гласит: "Если у вас есть тип увольнения, который называется" боулинг ", то у вас должен быть" BowlingRecord ". class Dismissal < ActiveRecord::Base include DismissalHelpe…
20 апр '14 в 14:55
1
ответ
Не нарушают ли средства сопоставления ActiveRecord с помощью musta-matchers правило "тестовое поведение, а не реализация"?
Например, если я использую should validate_presence_of в моей спецификации, это только тестирование, что у меня есть validate_presence_of часть кода внутри моей модели, и это тестирование реализации. Что еще более важно, разве эта спецификация не яв…
06 июн '14 в 06:31
1
ответ
Динамически создавать запрос - Rails 5
Если я вручную напишу запрос, это будет как User.where("name LIKE(?) OR desc LIKE(?)",'abc','abc') .where("name LIKE(?) OR desc LIKE(?)",'123','123') Тем не менее, мне нужно динамически генерировать этот запрос. Я получаю данные как def generate_que…
17 мар '18 в 18:04