Я использую Ruby on Rails 3, и я пытаюсь использовать какой-то специальный метод для ActiveRecord, чтобы я мог сделать
Account.<my_method_name>
для добавления, например, некоторых данных в объект Учетной записи (но без изменения самих данных Учетной записи).
Я слышал о acts_as_<something>
утверждении, и оно используется, если я не ошибаюсь, при создании плагинов, но я не понял, если это то, что мне нужно. После добавления acts_as_<something>
возможно, мне нужно написать где-нибудь метод, подобный следующему, чтобы «воздействовать» на текущий ActiveRecord, для которого вызывается <my_method_name>
:
def self.<my_method_name>
...
end
Может кто-нибудь объяснить мне, как это использовать? И, если возможно, можете ли вы сделать мне реальный пример его использования?
Кстати : лучше ли создать плагин или записать библиотеку в папку RAILS_ROOT/app/lib
?