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

Рельсы, в которых используется условие NOT NIL
Используя стиль rails 3, как бы я написал противоположность: Foo.includes(:bar).where(:bars=>{:id=>nil}) Я хочу найти, где id НЕ равен нулю. Я пытался: Foo.includes(:bar).where(:bars=>{:id=>!nil}).to_sql Но это...
251106 просмотров
schedule 13.06.2024

Разбирать перед сохранением в MVC
Я начинаю анализировать данные и получать некоторую структуру из строк, предоставленных пользователем (в основном, извлекая цифры и названия городов). Я запустил небольшой код в интерпретаторе ruby, и теперь я хочу использовать тот же код в...
161 просмотров

Ruby/Rails: не удается заставить контроллер вставить новое значение в БД
Я новичок в Ruby и Ruby on Rails. Я делаю пример приложения (без использования строительных лесов), чтобы вставить строку в таблицу. Таблица имеет 2 столбца: «имя» и «описание» (вместе с 3 магическими столбцами). На мой взгляд, у меня есть...
4396 просмотров
schedule 18.10.2022

Rails: сбор данных из трех связанных моделей в одном представлении
Я нуб, пытающийся создать свое первое приложение для рельсов. Это «игра со ставками», в которой пользователи пытаются предсказать результаты футбола и получить очки за правильный результат или правильную «тенденцию» (выигрыш, ничья, проигрыш)....
1052 просмотров

Доступ к более чем одной активной записи в контроллере действий в rails 3
Предположим, у меня есть 2 модели: 1. user и 2. userProfile у нас есть взаимно-однозначные отношения между двумя моделями. Затем я хотел бы создать Usercontroller и создать пользователя с такими полями, как имя пользователя и пароль в user, и...
112 просмотров

Как намеренно вставить строки с неправильной кодировкой в ​​Mysql?
Это, наверное, один из самых странных вопросов, которые мне приходилось задавать в Stackoverflow :) У меня есть устаревшее непроверенное PHP-приложение, которое я вообще не могу трогать. Это приложение использует Mysql и одну базу данных для...
189 просмотров

ActiveRecord и недопустимые имена столбцов
Я хочу получить доступ к базе данных Limesurvey через ActiveRecord. Некоторые таблицы имеют имена столбцов, например «79924X192X1240». Когда я хочу получить доступ к модели, я получаю следующую ошибку: ActionView::Template::Error...
479 просмотров

Не удается отобразить правильный шаблон в методе escape_from ActiveRecord::Rollback
Я создаю страницу оформления заказа для сайта электронной коммерции, и у меня есть довольно длинная транзакция, которая создает новую модель пользователя и новую модель заказа. Я обернул создание этих моделей в транзакцию, чтобы в случае сбоя...
3228 просмотров

Rails Associations push (коллекция‹‹)
Вызывает ли перемещение объекта в его родительскую коллекцию загрузку коллекции? e.g.: Parent.childs << a_child Является ли «массив» parent.childs теперь загруженным ВСЕМИ дочерними элементами или только «a_child»? то есть будет ли...
1577 просмотров

Настраиваемые поля в Rails, которые действуют как шаблон для будущих записей
Я ищу отзывы о моем текущем плане реализации настраиваемых полей в рельсах. Я новичок в разработке рельсов и приложений в целом и буду благодарен за любые комментарии от более опытных людей. Фон Приложение: Следите за дегустацией еды и...
445 просмотров

Самореферентная ассоциация
Это дополнительный вопрос из этого. Это моя текущая установка, чтобы сделать отношения учитель-ученик. Модель пользователя has_many :teacher_links, :foreign_key => :student_id, :dependent => :destroy, :class_name =>...
299 просмотров

Пользовательское поле отметки времени не может быть изменено в рельсах
Недавно я добавил в свою базу данных столбец с именем created_at_user_time (изначально не имел значения), который должен содержать отметку времени created_at, преобразованную в часовой пояс. Я сделал быстрый скрипт, который должен был делать...
329 просмотров

Rails копирует идентификатор из одной модели в другую
У меня есть модель сотрудника: class Employee < ActiveRecord::Base attr_accessible :blood_group_id, :caste_id, :category_id, :emp_dob, :emp_email, :emp_fathername, :emp_fname, :emp_full_name, :gender_id, :emp_id, :emp_lname,...
304 просмотров

Как мне написать запрос в Active Record для модели, у которой whos has_many пуст?
У меня есть модель Member, у которой много DuesPayments. Мне нужен запрос для участников, которые не внесли свои взносы в 2012 году. Поле в разделе «Оплата взносов»: for_year. Или по-английски — мне нужны все участники, у которых нет записи в...
46 просмотров

Динамические ассоциации с Rails?
Я немного запутался в определении дизайна модели для текущего проекта, над которым я работаю. Это приложение для управления спортивными командами, так что я могу добавлять игроков в команды из разных видов спорта. Поскольку для каждого вида спорта...
1750 просмотров

Как выполнять математические вычисления в Active Record Querying в Rails
Я создаю приложение и считаю необходимым выполнить некоторые простые математические вычисления в своем запросе. По сути, у меня есть база данных с ежедневными значениями S&P 500, и мне нужно получить список дней в зависимости от введенных критериев....
1024 просмотров

Отношения Rails HABTM не работают с полиморфными отношениями
У меня есть две модели: Student и Project. Студенческие проекты HABTM и студенты проекта HABTM. Вот две модели: class Student < User has_many :relationships, dependent: :destroy has_many :employers, through: :relationships...
315 просмотров

Запрос Rails Active Record, включая делегированные атрибуты
Можно ли сделать такой запрос? (Псевдокод) u=User.includes(all_delegated_attributes_from_relationships).all Как? Дальнейшее объяснение: class User<ActiveRecord::Base has_one :car delegate :wheel, :brake, :motor, to: :car,...
3301 просмотров
schedule 31.12.2023

Как сделать ActiveRecord ThreadSafe
Как сделать следующий контроллер потокобезопасным в rails 4 с помощью postgresql: def controller_action if Model.exists(column_name:"some_value") else @model=Model.new(column_name:"some_value") @model.save end end Я запускаю...
2983 просмотров

Rails 4: Плохо ли выполнять операции с базой данных в модели?
Скажем, у меня есть модель продукта ( app/models/product.rb ) и определение следующего метода в модели. def update_stock product product.stock -= 1 product.save(:validation => false) end Это приемлемо? Заранее спасибо.
158 просмотров
schedule 09.11.2022