Вопросы по теме 'activerecord'

Создать таблицу базы данных ActiveRecord без столбца :id?
Могу ли я создать и использовать таблицу базы данных , которая не содержит столбца :id в ActiveRecord, Ruby on Rails. Я не просто хочу игнорировать столбец id , я хочу, чтобы его вообще не существовало. Table Example :key_column...
22782 просмотров

как указать несколько отношений между моделями в рельсах, используя ассоциации ActiveRecord
Скажем, есть две модели: пользователь и сообщение, я хочу отслеживать, кто прочитал какое сообщение, и кто какое сообщение пишет, какие пользователи добавляют в избранное какие сообщения и т. д. Затем я придумываю следующее решение: class User...
856 просмотров
schedule 05.01.2024

Непоследовательно обновляются ассоциации Rails ActiveRecord
Я сталкиваюсь с некоторым поведением ActiveRecord Rails 2.3.5, которое я не понимаю. Похоже, что идентификаторы ассоциации объекта могут обновляться непоследовательно. Лучше всего это пояснить на примере: Создайте модель Post со строковым...
515 просмотров

Rails находит условия, когда атрибут не является столбцом базы данных
Я думаю, можно с уверенностью сказать, что всем нравится делать что-то подобное в Rails: Product.find(:all, :conditions => {:featured => true}) Это вернет все продукты, для которых атрибут "featured" (столбец базы данных) имеет значение...
3953 просмотров

Как получить ассоциации activerecord через отражение
Для обычных столбцов вы можете получить к ним доступ с помощью метода класса columns . Однако ассоциации могут называться совсем по-другому, если в методе отношения установлена ​​опция foreign_key . Например, учитывая class Post has_many...
18993 просмотров
schedule 21.01.2024

рельсы 3 Ассоциация ActiveRecord
У меня есть эти 4 модели, связанные друг с другом через ассоциации has_many,members_to. Базовых 2 (Рецепт, Ингредиент). Два других хранят дополнительную информацию на основе двух предыдущих. class Recipe has_many :ingredients, :through =>...
1787 просмотров
schedule 03.12.2023

Как я могу переназначить атрибут ActiveRecord во внешний ключ с минимальным вмешательством?
У меня есть модель, которую я создаю в своем приложении Rails для цены продукта: class Price < ActiveRecord::Base validates_presence_of :country_code, :product, :amount validates_uniqueness_of :product, :scope => [:country_code] end...
295 просмотров
schedule 01.12.2023

есть ли более эффективный способ закодировать это с помощью ActiveRecord?
У меня есть три таблицы: Пользователи Вопросы User_Questions 1. Пользовательские вопросы имеют столбцы user_id, question_id и answer. Я хочу найти случайный вопрос, на который нет ответа и поэтому нет строки в таблице...
121 просмотров

find_or_create_by_provider_and_uid кричит о том, что ActiveRecord владеет create
Я реализую вход OAuth в твиттер/facebook через этот эпизод railscasts здесь: http://railscasts.com/episodes/235-omniauth-part-1 Я использую код из Omniauth README на github: def oauthing auth = request.env['omniauth.auth']...
294 просмотров
schedule 05.01.2024

Полезны ли проверки присутствия Rails ActiveRecord, если другие проверки не пройдут?
Если у меня есть проверки, требующие определенных значений в поле, например format: { with: some_regex } или inclusion: { in: some_array } , которые не будут работать при пустом или нулевом значении, полезна ли установка проверки presence: true в...
201 просмотров
schedule 06.11.2023

Использование области для возврата результатов в нескольких диапазонах DateTime в ActiveRecord
У меня есть модель Session с датой :created_at и датой :start_time , которые хранятся в базе данных как :time . В настоящее время я выкладываю кучу результатов в огромную таблицу и позволяю пользователям фильтровать результаты по одной дате и...
1470 просмотров

Запрос 4 таблиц с внутренним кодировщиком соединения
у меня есть 4 таблицы jobs, company, job_type и job_category, первичный ключ для каждой из которых — job_id, com_id, type_id, job_cat_id, но (com_id, type_id, job_cat_id) являются внешним ключом к таблице вакансий. мой запрос без активной записи...
2902 просмотров
schedule 21.12.2023

Проверки Rails: подсчитывать ассоциации, исключая удаляемые объекты?
У меня есть модель, которая выглядит так: class thing < ActiveRecord::Base has_many :bobbles validate :has_two_bobbles def has_two_bobbles unless self.bobbles.size == 2 errors.add(:bobbles, "Need two bobbles") end end...
197 просмотров
schedule 11.11.2023

Обеспечение уникальности модели в has_many, хотя
У меня есть модель User , в которой есть_многие от Dish до Recommendation . Я хотел бы обеспечить уникальность Dish , а также уникальность Recommendation . Как мне это сделать в ActiveRecord ? In my dish.rb : validate_uniqueness_of...
60 просмотров
schedule 08.01.2024

Как обрабатывать двух вложенных братьев и сестер с to_json рядом?
Документы to_json ActiveRecord говорят this для работы с двумя вложенными моделями, где комментарии вложены в сообщения. : konata.to_json(:include => { :posts => { :include => { :comments => {...
106 просмотров

Атрибут модели Rails 4 не устанавливается
В Rails 4 у ​​меня есть модель сообщения с отношением к user и template . У него также есть собственный атрибут text . class Message < ActiveRecord::Base attr_accessor :text belongs_to :user belongs_to :template validates :user,...
339 просмотров
schedule 30.12.2023

Как я могу использовать интерфейс запроса и области действия ActiveRecord для определения фаворита в гонке
У меня две модели Starter и Race. Starter belongs_to :race Race has_many :starters Атрибуты для Стартера и гонки следующие: Starter attributes: id, race_id, finish_position, odds Race: id, race_date, race_number, field_size...
138 просмотров

Ошибка в приложении HEROKU/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:251:in
Я нажимаю свое приложение ruby ​​on rails на героку, и оно не работает, и я не могу найти ошибку 2013-08-29T14:52:50.796180+00:00 heroku[web.1]: State changed from crashed to starting 2013-08-29T14:52:57.232554+00:00 heroku[web.1]: Starting...
616 просмотров
schedule 18.12.2023

не удается создать ассоциацию Active Record
Это чрезвычайно простая ассоциация Active Record, которую я пытаюсь создать, и это расстраивает, что это не удается сделать успешно. У меня есть две модели, пост и пользователь. В User.rb нет ничего, кроме has_many :posts , а в Post.rb нет...
53 просмотров

Rails Проверка наличия двух или более сущностей
У меня есть две колонки по имени, product_available_count ( целое число ) и product_available_on ( дата ) . Мне нужно выполнить проверку на уровне модели для этих столбцов. Проверка должна проверить, что если product_required равно...
102 просмотров
schedule 23.10.2023