Вопросы по теме '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 просмотров
schedule
02.12.2022
Ruby/Rails: не удается заставить контроллер вставить новое значение в БД
Я новичок в Ruby и Ruby on Rails.
Я делаю пример приложения (без использования строительных лесов), чтобы вставить строку в таблицу. Таблица имеет 2 столбца: «имя» и «описание» (вместе с 3 магическими столбцами).
На мой взгляд, у меня есть...
4396 просмотров
schedule
18.10.2022
Rails: сбор данных из трех связанных моделей в одном представлении
Я нуб, пытающийся создать свое первое приложение для рельсов. Это «игра со ставками», в которой пользователи пытаются предсказать результаты футбола и получить очки за правильный результат или правильную «тенденцию» (выигрыш, ничья, проигрыш)....
1052 просмотров
schedule
12.11.2022
Доступ к более чем одной активной записи в контроллере действий в rails 3
Предположим, у меня есть 2 модели: 1. user и 2. userProfile у нас есть взаимно-однозначные отношения между двумя моделями. Затем я хотел бы создать Usercontroller и создать пользователя с такими полями, как имя пользователя и пароль в user, и...
112 просмотров
schedule
09.05.2024
Как намеренно вставить строки с неправильной кодировкой в Mysql?
Это, наверное, один из самых странных вопросов, которые мне приходилось задавать в Stackoverflow :)
У меня есть устаревшее непроверенное PHP-приложение, которое я вообще не могу трогать. Это приложение использует Mysql и одну базу данных для...
189 просмотров
schedule
29.10.2023
ActiveRecord и недопустимые имена столбцов
Я хочу получить доступ к базе данных Limesurvey через ActiveRecord. Некоторые таблицы имеют имена столбцов, например «79924X192X1240». Когда я хочу получить доступ к модели, я получаю следующую ошибку:
ActionView::Template::Error...
479 просмотров
schedule
28.09.2022
Не удается отобразить правильный шаблон в методе escape_from ActiveRecord::Rollback
Я создаю страницу оформления заказа для сайта электронной коммерции, и у меня есть довольно длинная транзакция, которая создает новую модель пользователя и новую модель заказа. Я обернул создание этих моделей в транзакцию, чтобы в случае сбоя...
3228 просмотров
schedule
11.10.2022
Rails Associations push (коллекция‹‹)
Вызывает ли перемещение объекта в его родительскую коллекцию загрузку коллекции?
e.g.:
Parent.childs << a_child
Является ли «массив» parent.childs теперь загруженным ВСЕМИ дочерними элементами или только «a_child»? то есть будет ли...
1577 просмотров
schedule
17.10.2022
Настраиваемые поля в Rails, которые действуют как шаблон для будущих записей
Я ищу отзывы о моем текущем плане реализации настраиваемых полей в рельсах. Я новичок в разработке рельсов и приложений в целом и буду благодарен за любые комментарии от более опытных людей.
Фон
Приложение: Следите за дегустацией еды и...
445 просмотров
schedule
27.12.2023
Самореферентная ассоциация
Это дополнительный вопрос из этого.
Это моя текущая установка, чтобы сделать отношения учитель-ученик.
Модель пользователя
has_many :teacher_links, :foreign_key => :student_id, :dependent => :destroy, :class_name =>...
299 просмотров
schedule
25.09.2022
Пользовательское поле отметки времени не может быть изменено в рельсах
Недавно я добавил в свою базу данных столбец с именем created_at_user_time (изначально не имел значения), который должен содержать отметку времени created_at, преобразованную в часовой пояс. Я сделал быстрый скрипт, который должен был делать...
329 просмотров
schedule
12.05.2024
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 просмотров
schedule
10.05.2024
Как мне написать запрос в Active Record для модели, у которой whos has_many пуст?
У меня есть модель Member, у которой много DuesPayments.
Мне нужен запрос для участников, которые не внесли свои взносы в 2012 году. Поле в разделе «Оплата взносов»: for_year. Или по-английски — мне нужны все участники, у которых нет записи в...
46 просмотров
schedule
11.12.2023
Динамические ассоциации с Rails?
Я немного запутался в определении дизайна модели для текущего проекта, над которым я работаю.
Это приложение для управления спортивными командами, так что я могу добавлять игроков в команды из разных видов спорта. Поскольку для каждого вида спорта...
1750 просмотров
schedule
10.11.2023
Как выполнять математические вычисления в Active Record Querying в Rails
Я создаю приложение и считаю необходимым выполнить некоторые простые математические вычисления в своем запросе. По сути, у меня есть база данных с ежедневными значениями S&P 500, и мне нужно получить список дней в зависимости от введенных критериев....
1024 просмотров
schedule
20.10.2022
Отношения Rails HABTM не работают с полиморфными отношениями
У меня есть две модели: Student и Project. Студенческие проекты HABTM и студенты проекта HABTM. Вот две модели:
class Student < User
has_many :relationships, dependent: :destroy
has_many :employers, through: :relationships...
315 просмотров
schedule
24.10.2023
Запрос 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 просмотров
schedule
16.09.2022
Rails 4: Плохо ли выполнять операции с базой данных в модели?
Скажем, у меня есть модель продукта ( app/models/product.rb ) и определение следующего метода в модели.
def update_stock product
product.stock -= 1
product.save(:validation => false)
end
Это приемлемо?
Заранее спасибо.
158 просмотров
schedule
09.11.2022