Вопросы по теме 'activerecord'
Создать таблицу базы данных ActiveRecord без столбца :id?
Могу ли я создать и использовать таблицу базы данных , которая не содержит столбца :id в ActiveRecord, Ruby on Rails.
Я не просто хочу игнорировать столбец id , я хочу, чтобы его вообще не существовало.
Table Example
:key_column...
22782 просмотров
schedule
23.12.2023
как указать несколько отношений между моделями в рельсах, используя ассоциации ActiveRecord
Скажем, есть две модели: пользователь и сообщение, я хочу отслеживать, кто прочитал какое сообщение, и кто какое сообщение пишет, какие пользователи добавляют в избранное какие сообщения и т. д. Затем я придумываю следующее решение:
class User...
856 просмотров
schedule
05.01.2024
Непоследовательно обновляются ассоциации Rails ActiveRecord
Я сталкиваюсь с некоторым поведением ActiveRecord Rails 2.3.5, которое я не понимаю. Похоже, что идентификаторы ассоциации объекта могут обновляться непоследовательно.
Лучше всего это пояснить на примере:
Создайте модель Post со строковым...
515 просмотров
schedule
02.11.2023
Rails находит условия, когда атрибут не является столбцом базы данных
Я думаю, можно с уверенностью сказать, что всем нравится делать что-то подобное в Rails:
Product.find(:all, :conditions => {:featured => true})
Это вернет все продукты, для которых атрибут "featured" (столбец базы данных) имеет значение...
3953 просмотров
schedule
14.01.2024
Как получить ассоциации 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 просмотров
schedule
06.11.2023
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 просмотров
schedule
08.11.2023
Запрос 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 просмотров
schedule
15.12.2023
Атрибут модели 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 просмотров
schedule
09.01.2024
Ошибка в приложении 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 просмотров
schedule
12.11.2023
Rails Проверка наличия двух или более сущностей
У меня есть две колонки по имени,
product_available_count ( целое число ) и product_available_on ( дата ) .
Мне нужно выполнить проверку на уровне модели для этих столбцов.
Проверка должна проверить, что если product_required равно...
102 просмотров
schedule
23.10.2023