Итак, моя проблема в том, что у меня есть два класса с тем же именем.Как отличить класс «ClassA» от «Module :: ClassA»?
Первый REXML :: Document, который является сторонней библиотекой.
другая модель ActiveRecord под названием «Документ», управляемая моим приложением.
В моем контроллере, когда я делаю «Document.transaction», он говорит мне, что метод «транзакция» не существует для класса «REXML :: Document», но я действительно хочу использовать мою модель. Моя модель не принадлежит модулю, так как я могу сказать рубину, что он должен искать модель «Документ» вместо «REXML :: Document»?
Я задал аналогичный вопрос, посмотрим, поможет ли он: http://stackoverflow.com/questions/1270227/what-is-the-fully-qualified-name-of-a-model-in-ruby-on -rails – Swanand