Мне нужен способ создания методов сбора ассоциаций (в частности, append < <) private. Вот пример:Как создать методы сбора ассоциаций ActiveRecord private
class Foo < ActiveRecord::Base
has_many :bars
def add_bar (bar)
# does something extra first
# but still also use the <<, ultimately
bars.send(:<<, bar)
end
end
В принципе, я не хочу какую-либо часть приложения, чтобы использовать < < сам по себе, мне это нужно, чтобы пройти через метод «add_bar». Какие-либо предложения?
спасибо!
благодарит за ответ! что, похоже, не работает. Я получаю «неопределенный метод' << 'для ошибки класса 'Module'. Я также попробовал просто «private: <<» и получил ту же ошибку. Спасибо за помощь! – janechii