Я уже знаю, как добавить (включить, предварительно добавить) методы в класс. Но как добавить атрибутов ? Например, я хотел бы пропатчить базовую модель, добавив поле has_one , как мне это сделать? Заранее спасибо.
Пример
class Project < ActiveRecord::Base
include Redmine::SafeAttributes
include Redmine::NestedSet::ProjectNestedSet
# Specific overridden Activities
has_many :time_entry_activities
has_many :memberships, :class_name => 'Member', :inverse_of => :project
# Memberships of active users only
has_many :members,
lambda { joins(:principal).where(:users => {:type => 'User', :status => Principal::STATUS_ACTIVE}) }
Я хотел бы добавить еще одно поле has_many / has_one, не редактируя этот класс - который находится в ядре проектов, но как патч обезьяны -> include еще один has_many из каталога плагинов