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

Использование Ruby on Rails без ActiveRecord
Я подумывал о переходе с PHP на Ruby on Rails для своих веб-проектов, и больше всего меня беспокоит использование ActiveRecord для Rails. Мне кажется, что использование ActiveRecord очень сильно поощряется, а написание прямого SQL не одобряется....
8289 просмотров
schedule 16.05.2023

Rails: наследование моделей
Я создаю приложение, в котором пользователи могут быть двух типов: пациент или врач. Каждый тип имеет свой набор атрибутов. Можно ли создать модель пользователя, содержащую общие атрибуты, а затем создать модели пациента и врача, которые...
462 просмотров
schedule 22.01.2023

Rails 3 выдает ajax POST, за которым следует GET на тот же URL
Как показано ниже, я в приложении Rails 3.1 пытаюсь выполнить POST с помощью link_to, используя блок: просмотры/стена/_problem.html.erb <li data-icon="check"> <%= link_to( url_for( :controller => 'completed_problems',...
298 просмотров

Float vs Decimal в ActiveRecord
Иногда меня смущают типы данных Activerecord. Эээ, часто. Один из моих вечных вопросов в данном случае: Что мне использовать: :decimal или :float ? Я часто сталкивался с этой ссылкой: ActiveRecord:: decimal vs: float? , но ответы...
142775 просмотров

Rails 3.1: невозможно записать в столбец в той же миграции, которая его добавляет
У меня была миграция add_column, которая работала нормально. Однако, запустив его и запустив консоль, я обнаружил бы, что столбцы first_name и last_name совершенно пусты. Вместо этого я попытался использовать save! , и это имело тот же эффект -...
5023 просмотров

Как обновить существующие записи в случае конфликта, Ruby on Rails
В моем коде у меня есть модель категории, которая имеет много подкатегорий, а подкатегория принадлежит категории. У подкатегории есть поле :position, чтобы отслеживать, на какой позиции она должна располагаться под категорией. Вот мой код модели...
336 просмотров
schedule 19.08.2022

Rails ActiveRecord, похоже, проигнорировал ошибку модели
У меня есть следующие модели и ассоциации: Статус has_many :transactions, external_key: :transtatusid Транзакция принадлежит_кому:статус, внешний_ключ::transstatusid У меня была запись транзакции t1 и запись состояния s3. Я хотел сделать...
48 просмотров

Как можно проверить формат поля электронной почты в ActiveRecord?
У меня есть модель пользователя в приложении Rails с полем электронной почты. Существует ли проверка по умолчанию, которая гарантирует, что электронная почта имеет правильный формат? Если нет, как мне проверить это поле?
30188 просмотров
schedule 06.02.2023

Нетерпеливая загрузка с лимитом?
Как добавить limit в эту область? scope :with_comments, include: {comments: :user} Я использую это так: Event.with_comments.find(params[:id])
140 просмотров
schedule 12.05.2022

Не могу определить хороший способ обработки данных кэширования с внешнего сайта в Rails
Таким образом, основные данные моего приложения (rails) зависят от данных с внешнего сайта. Но я немного не понимаю, как мне справиться с тем, чтобы не запрашивать данные на внешнем сайте повторно, и нужно ли мне переводить данные в локально...
172 просмотров

Как создавать записи в has_many через ассоциацию в rails 3.2
У меня есть две модели (пользовательская и событийная) с несколькими ассоциациями has_many, где моя текущая ассоциация определяется следующей логикой: Пользователь может участвовать во многих событиях через EventGroup Событие имеет много...
518 просмотров

Сервер Ruby on Rails не отражает изменения в записях базы данных до перезапуска
Если я открою консоль Rails и создам новый виджет: >> widget = Widget.new >> widget.name = "Whatever" >> widget.save Виджет сохраняется без ошибок. Однако, когда я запускаю: >> Widget.all Этот новый виджет не...
323 просмотров

Полиморфная ассоциация не работает
В моем приложении rails 3.2 у меня есть модель пользователя и модель врача со следующими полиморфными ассоциациями: Пользователь class User < ActiveRecord::Base attr_accessible :authenticatable_id, :authenticatable_type, :email...
154 просмотров

Сложность сортировки записей на основе атрибутов связанных моделей.
У меня возникли проблемы с реализацией функции, которая позволяет пользователям видеть вопросы (моя модель), отсортированные или отфильтрованные на основе различных атрибутов, принадлежащих ей (например, был ли ответ на вопрос? сколько ответов на...
161 просмотров

Дублируйте запись в Rails и заполните новую форму ее ассоциациями.
Мне нужно продублировать запись в Rails, затем она должна быть преобразована в новую форму перед созданием записи. Все работает после этого полезного ответа, но мне также нужно заполнить запись ассоциациями has_many_belongs_to_many метод dup()...
3308 просмотров

Почему наши запросы к базе данных Rails медленные, несмотря на кэширование базы данных Heroku?
Ранее мы использовали базу данных Heroku Basic, но обнаружили, что операции на нашем сайте, связанные с тяжелыми запросами к базе данных, выполняются очень медленно. Мы обновились до базы данных Heroku Crane 3 дня назад в надежде, что это поможет...
1675 просмотров

неопределенный метод `model_name' для NilClass:Class, передача формы между представлениями
Только начинаю изучать рельсы, и я пытаюсь передать форму из одного представления в другое... Я предполагаю, что способ сделать это - использовать частичный рендеринг. Я хочу передать часть формы, содержащейся в /users/form, в index.html.erb в...
1780 просмотров
schedule 12.06.2022

Отношения Rails: дважды ссылаться на одну и ту же таблицу в отношениях «многие ко многим».
Я довольно новичок в рельсах и пытаюсь выяснить отношения. Данные, которые я пытаюсь смоделировать, выглядят следующим образом: Событие — это собрание, на котором люди играют в игры. Событие записывается в несколько видео. Видео содержит...
443 просмотров

Как я могу сортировать по created_at в этом запросе Rails
Учитывая следующий запрос AR для получения сообщений в виде разговоров (сгруппируйте их по sender_id), как я могу сначала отобразить последнее сообщение? Этот запрос отображает первое отправленное сообщение, но не самое последнее....
461 просмотров

Как вернуть уникальные записи в (несколько) ассоциаций в Rails 3.2
Прежде всего, спасибо всем, кто нашел время, чтобы прочитать этот пост. Большое, большое спасибо заранее. Я пытаюсь выяснить, как получить все уникальные имена местоположений, которые могут быть у поставщика. Моя первая идея состояла в том,...
1085 просмотров
schedule 16.07.2022