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

Есть ли способ объединить именованные области в новую именованную область?
у меня есть class Foo < ActiveRecord::Base named_scope :a, lambda { |a| :conditions => { :a => a } } named_scope :b, lambda { |b| :conditions => { :b => b } } end Я хотел бы class Foo < ActiveRecord::Base...
10623 просмотров

Объединение пользовательских соединений с обычными соединениями рельсов
У меня есть модели foo, bar и baz вот так # has a field join_condition_string class Foo < AR::Base :has_many :bar end # Has a field exclusion_critera class Bar < AR::Base :belongs_to foo end # has a fields condition_string,...
4158 просмотров

Лучший способ упорядочить объекты и модели с различными наборами важных атрибутов
Предположим, у меня есть медицинское программное обеспечение, которое отслеживает выставление счетов и медицинские процедуры для пациентов. Таким образом, каждый пациент имеет три важные группы атрибутов. Общие атрибуты — имя, возраст, пол,...
116 просмотров
schedule 19.06.2023

rails 3/postgres - какова длина строки, если вы не применяете :limit в схеме
Мой googlefu, должно быть, слаб, потому что я не могу найти ничего, что могло бы сказать мне ограничение по умолчанию для строкового столбца в моем приложении Rails (размещенном в Heroku, с использованием PostgreSQL в качестве базы данных). Любая...
8073 просмотров

Миграция Rails после сброса базы данных
Привет, у меня есть общая проблема миграции: Когда я создаю миграции следующим образом: class RenameColumn < ActiveRecord::Migration def change rename_column :users, :hotel_stars, :rating_stars rename_column :users,...
536 просмотров

Фильтрация фида микросообщений по профилю пользователя
На нашем сайте у нас есть страница профиля пользователя, на которой мы хотим отображать все микросообщения, относящиеся к профилю этого пользователя. В нашей таблице микросообщений у нас есть столбец own_to_id и user_id (определяет, от кого...
384 просмотров

Rails — модель Belongs_to, где модель может быть любой моделью, реализующей отношения?
Можно ли реализовать в Rails 3 ассоциацию class ApiCredentials < ActiveRecord::Base belongs_to Model end где Model может быть любой моделью. Затем в таблице api_credentials у меня есть такие поля, как model_id и model , чтобы...
173 просмотров

Каковы некоторые общие шаблоны для обеспечения постоянства данных для моделей Rails в нескольких системах?
Допустим, у нас есть следующий сценарий: class MyModel < ActiveRecord::Base after_save :throw_after_save after_commit :throw_after_commit private def throw_after_save raise "raising on after_save" end def...
232 просмотров

Ruby data modellng has_many двусторонняя связь
У меня вопрос об определенной модели данных в Ruby. У меня есть набор бизнес-требований: Пользователь может создавать множество мастерских Пользователь может посещать множество семинаров Мастерская имеет одного владельца (пользователя) В...
674 просмотров
schedule 08.06.2024

Лучший подход MVC при передаче объектов в представление из контроллера? (Рельсы)
У меня есть три таблицы: User, Task и UserTask (в которых User и Task являются внешними ключами, других столбцов нет). Запись в таблице UserTask может существовать или не существовать для конкретной комбинации Пользователь/Задача (записи UserTask...
175 просмотров
schedule 09.05.2022

Динамическое определение атрибутов модели Rails
У меня есть модель (упрощенная версия ниже — в полной версии намного больше полей), по которой я хочу выполнить поиск. class Media < ActiveRecord::Base attr_accessible :subject, :title, :ref_code validates :title, :presence => true...
635 просмотров

Динамические поисковые системы в Rails 4
Rails 4 избавляется от динамических поисковиков, поэтому User.find_by_hash(hash) становится User.where(hash: hash) # .first Ладно, ничего страшного. Но что лучше всего делать с динамическими искателями взрывов, такими как...
1710 просмотров

Загрузка приборов ActiveRecord с помощью RSpec без Rails
Я использую некоторые модели ActiveRecord за пределами Rails , для которых я пишу модульные тесты. В своих тестах я хотел бы иметь возможность использовать фикстуры и подумал, что буду использовать некоторые из rspec-rails функции для этого. Я...
3425 просмотров

Отношения модели Rails
Если у меня есть модель с двумя ссылками на одну и ту же модель, как ее настроить? То, что у меня есть прямо сейчас, это class Game < ActiveRecord::Base has_one :home_team_stats, :class_name => 'Stats' has_one :away_team_stats,...
302 просмотров
schedule 14.11.2022

нужна ли защита массового назначения в модели без контроллера?
У меня такая модель: class Page < ActiveRecord::Base attr_accessible :page_id, :name, :page_url, :username end и у него нет связанного контроллера, но в другом контроллере я выполняю этот код: fgraph =...
152 просмотров

activerecord-postgres-hstore после сохранения порядка ошибок в Hash
сохранить как хеш-таблицу с Hstore, неправильный порядок в хэше после сохранения class Service < ActiveRecord::Base serialize :properties, ActiveRecord::Coders::Hstore end service = Service.new service.properties = { "aaa" => 1, "zz"...
404 просмотров

рельсы, запрос Active Record
у меня 2 модели class Article < ActiveRecord::Base has_many :images end а также class Image < ActiveRecord::Base belongs_to :article end как я могу получить все статьи без изображений
41 просмотров
schedule 25.04.2023

Комплекс Rails has_many и has_many через
У меня есть 4 модели: Drawer, Folder, FolderDocument и Document следующим образом: class Drawer < ActiveRecord::Base has_many :folders #Drawer has many folders end class Folder < ActiveRecord::Base belongs_to :drawer has_many...
405 просмотров

Передать условия в подзапросы - rails activerecords
У меня есть модель QuestionCategory, которая имеет много вопросов. Когда я делаю этот запрос @quizzs = QuestionsCategory.find(:all) , все в порядке. Он запрашивает все категории и связанные с ними вопросы: QuestionsCategory Load (0.2ms)...
148 просмотров
schedule 05.10.2022

Проверка вложенных атрибутов Rails Active Record, которые находятся в одном запросе
У меня есть две модели дома и бронирования. Все в порядке с проверкой booking_date. Но когда я пытаюсь обновить или создать мультибронирование в том же запросе. Проверка не может проверить недействительное бронирование в тех же параметрах запроса....
636 просмотров