Результаты поиска по запросу "rails-activerecord"

1 ответ

Как написать область видимости с объектом assign_to?

У меня есть следующие модели модели Job belongs_to :company Company has_many :jobsПрямо сейчас я выбираю всеJobs которые принялиCompany используя следующий метод: def self.with_accepted_company Job.all.reject {|job| job.company.state ...

3 ответа

Динамически генерировать области в моделях рельсов

Я хотел бы генерировать области динамически. Допустим, у меня есть следующая модель: class Product < ActiveRecord::Base POSSIBLE_SIZES = [:small, :medium, :large] scope :small, where(size: :small) scope :medium, where(size: :medium) ...

3 ответа

Рельсы объединяются из двух таблиц: как выбрать атрибут

В Rails 3.2.1 У меня есть: class Project < ActiveRecord::Base attr_accessible :name, :description has_many :subprojects end class SubProject < ActiveRecord::Base attr_accessible :id_name, :description, :num_alloc, :project_id belongs_to ...

ТОП публикаций

1 ответ

Ruby on Rails: ассоциация моделей с несколькими внешними ключами

Я работаю надUser модель, и каждый пользователь должен иметь возможность иметь как студентов, так и преподавателей. Тем не менее, так какученик а такжеучитель оба типаUserМоя модель немного усложнилась. Это то, что я сейчас ...

1 ответ

Как ActiveRecord определяет методы по сравнению с attr_accessor?

ActiveRecord, похоже, определяет методы экземпляра иначе, чем attr_accessor. attr_accessor, похоже, не определяет супер методдля моего нового определенного атрибута: class SomeClass attr_accessor :some_attribute def some_attribute super end ...

2 ответа

на объекте ActiveModel, как проверить уникальность?

В отличном посте Брайана Хелмкампа под названием "7 шаблонов для рефакторинга жирных моделей ActiveRecord [http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/] «Он упоминает, используяForm Objects ...

4 ответа

Как написать SQL в миграции в Rails

У меня есть следующий SQL, который мне нужно сделать CREATE TABLE cars_users2 AS SELECT DISTINCT * FROM cars_users; DROP TABLE cars_users; ALTER TABLE cars_users2 RENAME TO cars_users;Поскольку я не могу использовать таблицы данных heroku, чтобы ...

2 ответа

Галочка HABTM во вложенной форме

Я пытаюсь реализовать флажок HABTM во вложенной форме. На данный момент у меня 3 модели. Предмет, урок и группы. Ассоциации следующие: у каждого предмета есть много уроков. Каждый урок имеет и принадлежит ко многим группам. Прямо сейчас я ...

1 ответ

Какова цель ActiveRecord :: Relation # bind?

Просто из любопытства - я читал документыМодуль Relation :: QueryMethods [http://apidock.com/rails/v3.2.8/ActiveRecord/QueryMethods/bind]и нашел этот метод: def bind(value) relation = clone relation.bind_values += [value] relation end Кто-нибудь ...

1 ответ

Область, которая имеет три уровня глубоких соединений

мойProgram стол имеет многоMeasures мойMeasure стол имеет многоTargets мойTarget таблица имеет столбец с именем "Деньги" Мой запрос ActiveRecord выглядит так: @programs2 = Program.includes([measures: :target]).where('organization_id ...