Ruby - 1.9.2 Rails - 3.1.1 MongoMapper - 0.9.1
Очень странно.Этот код работал нормально.Внезапно, когда у вас есть такие вещи, они ломаются:
class MyClass
def self.test
MyClass.all
end
end
Так что я изменил их на:
class MyClass
def self.test
self.all
end
end
И это исправило, но теперь появляется эта ошибка:
NameError (uninitialized constant User::Message)
для этого кода:
def get_messages_with_user(user)
all_messages = Message.where(:$or => [{:sender_id => self.id, :recipient_id => user.id, :is_active => true}, {:sender_id => user.id, :recipient_id => self.id, :is_active => true}]).sort(:created_at.asc).all
all_messages.reject{ |message| message.sender == self && message.introducer_id.present? }
end
Есть идеи, что это значит ???Хуже всего то, что если мы развернемся в Heroku, этого не произойдет.Происходит только локально ...