Вопросы по теме 'rails-activerecord'
Что такое Ruby on Rails ORM с точки зрения непрофессионала? Пожалуйста, объясни
У меня проблемы с пониманием ORM в Ruby on Rails. Насколько я понимаю, между таблицами/столбцами и объектами/атрибутами существует отношение 1:1. Таким образом, каждая запись является объектом. И что такое Модель? Я знаю, что это сопоставляется с...
9272 просмотров
schedule
12.04.2023
Rails has_one: через ассоциацию
В Rails есть has_one :through ассоциация, которая помогает установить однозначную ассоциацию с третьей моделью, проходя через вторую модель. Какая реальная польза от этого, помимо создания быстрой ассоциации, в противном случае это был бы...
54094 просмотров
schedule
27.05.2022
Объекты передачи данных VS Объекты домена/ActiveRecord в представлении в RoR
Я исхожу из фона .NET, где принято не привязывать модели домена/сущности непосредственно к представлению в не очень простых CRUD-приложениях, где представление не проецирует напрямую поля сущности как есть.
Мне интересно, какова практика в RoR, где...
1568 просмотров
schedule
18.09.2022
Обозреватель Rails не работает
Я пытаюсь использовать наблюдателей в своем приложении rails для создания новой записи в моей модели «События» каждый раз, когда сохраняется новый «Комментарий». Комментарии сохраняются нормально, но наблюдатель не создает события должным образом....
3616 просмотров
schedule
05.03.2023
Понимание: исходный вариант has_one / has_many через Rails
Пожалуйста, помогите мне понять :source вариант has_one/has_many :through ассоциации. Объяснение Rails API не имеет для меня особого смысла.
«Задает имя исходной ассоциации, используемое has_many :through =>
:queries . Используйте...
69967 просмотров
schedule
16.03.2022
Ошибка Heroku Postgres: PGError: ОШИБКА: организация отношений не существует (ActiveRecord::StatementInvalid)
У меня возникла проблема с развертыванием моего приложения Rails в Heroku, где эта ошибка возникает при попытке доступа к приложению:
PGError: ОШИБКА: отношение "организации" не существует (ActiveRecord::StatementInvalid)
SELECT...
32037 просмотров
schedule
19.06.2023
Легкий вопрос Ruby on Rails, как прикреплять комментарии к пользователям и статьям?
Я понимаю, что это, вероятно, очень простой вопрос, но я провел несколько дней, возвращаясь к нему, и по какой-то причине Google мне просто не помогает. (Я думаю, что часть проблемы в том, что я такой новичок, что не знаю, что спросить...) Я также...
2778 просмотров
schedule
10.01.2023
правильный способ избежать %% при построении запросов LIKE в Rails 3/ActiveRecord
Я хочу сопоставить поле URL-адреса с префиксом URL-адреса (который может содержать знаки процента), например. .where("url LIKE ?", "#{some_url}%") . Каков самый путь Rails?
13246 просмотров
schedule
15.02.2023
Rails 3 SQLite3 Boolean false
Я пытаюсь вставить ложное логическое значение в таблицу SQLite3, но оно всегда вставляет истинное значение.
Вот моя миграция:
class CreateUsers < ActiveRecord::Migration
def self.up
create_table :users do |t|
t.column :name,...
8395 просмотров
schedule
26.03.2022
Настройка контроллера с тремя моделями?
У меня есть три модели: Homework , Question и HomeworkAttempt .
homework.rb :
class Homework < ActiveRecord::Base
belongs_to :group
has_many :questions
has_many :homework_attempts
end
question.rb :
class Question <...
76 просмотров
schedule
29.08.2022
Rails & Devise: ошибка параметров двухэтапного подтверждения
Это продолжение моих бед и драмы ...
Пройти через:
Я могу ввести свой адрес электронной почты, чтобы зарегистрироваться!
Я могу нажать на ссылку подтверждения!
#P3# #P4#
Вот проблема... как только я отправляю форму, я получаю эту...
467 просмотров
schedule
11.11.2022
Rails 3: вызов базы данных по ассоциации has_many
Привет, у меня много ассоциаций, где у «сообщений» много «ощущений», я хотел бы выяснить, как найти все сообщения с определенным чувством пользователя. Модель «Мои чувства» имеет атрибут «имя».
class User < ActiveRecord::Base
has_many...
112 просмотров
schedule
23.11.2022
Передача параметров кросс-области в Rails 3
Я пытаюсь запросить базу данных, которая использует соединение, чтобы найти пользователей, которым требуется предупреждение. Мой запрос отлично работает в модели, для которой он написан, а также работает в области видимости, когда передаваемый...
2510 просмотров
schedule
18.10.2022
Установка default_timezone для одной модели
У меня проблема с чтением из базы данных, которая подается из другой системы, так как я просто могу читать из нее, и дата и время хранятся в: локальном часовом поясе.
Как и в случае с приложениями Rails 3.2, он «должен» храниться в :utc, как и все...
959 просмотров
schedule
14.08.2022
ActiveRecord Поиск по году, дню или месяцу в поле даты
У меня есть модель ActiveRecord с атрибутом даты. Можно ли использовать этот атрибут даты для поиска по году, дню и месяцу:
Model.find_by_year(2012)
Model.find_by_month(12)
Model.find_by_day(1)
или просто можно найти_по_дате(2012-12-1).
Я...
62315 просмотров
schedule
12.04.2022
Как работает это предложение «где» ActiveRecord?
У меня есть это утверждение:
myuser.orders.exists?(['(orderstatus = ?) ', statusid])
Он возвращает true, так как существует статус заказа, соответствующий статусу.
Далее у меня есть:
myuser.orders.where('id not in (?)',...
1373 просмотров
schedule
04.07.2023
В чем разница между извлечением и сбором в Rails?
Вот два примера кода.
Первый с collect :
User.first.gifts.collect(&:id)
Второй с pluck :
User.first.gifts.pluck(:id)
Есть ли между ними разница в производительности или еще в чем-то?
76427 просмотров
schedule
20.07.2023
ActiveRecord включает в себя. Укажите включенные столбцы
У меня есть профиль модели. Профиль has_one Пользователь. Модель пользователя имеет поле электронной почты. Когда я звоню
Profile.some_scope.includes(:user)
это звонит
SELECT users.* FROM users WHERE users.id IN (some ids)
Но в...
26434 просмотров
schedule
27.08.2022
Разница между активной моделью, активной записью и активным ресурсом
Есть ли кто-нибудь, кто может мне помочь, определив точную разницу между Active Model, Active Record и Active Resource. Я достаточно погуглил, чтобы найти точную разницу, но не получил ничего конкретного, что могло бы указать точную разницу между...
18256 просмотров
schedule
18.06.2022
Динамически генерировать области в моделях рельсов
Я хотел бы генерировать области динамически. Допустим, у меня есть следующая модель:
class Product < ActiveRecord::Base
POSSIBLE_SIZES = [:small, :medium, :large]
scope :small, where(size: :small)
scope :medium, where(size:...
8401 просмотров
schedule
06.01.2023