Я нашел сообщение с заголовком, очень похожим на этот, но он не дал мне ответа, который я искал. Я пытаюсь использовать построитель внутри модели. Код выглядит примерно так:
require 'builder'
class Document < ActiveRecord::Base
...
def create_xml
xml = Builder::XmlMarkup.new( :indent => 2)
...
end
...
end
Когда я пытаюсь выполнить этот код, я получаю следующую ошибку:
NameError: uninitialized constant ActiveRecord::Associations::Builder::XMLMarkup
Но, когда я пытаюсь сделать то же самое в консоли rails, все работает отлично.
Я что-то упускаю? Любая помощь будет высоко оценена.