Я только что обновил приложение с Rails 2 до Rails 3 (ruby 1.9.2-head).
Большинство моделей распознаются после обновления, однако одна модель под названием "Villa" вообще не распознаетсяи возвращает ошибку «неопределенный метод», если вы пытаетесь вызвать какие-либо методы (например, Villa.find (1)).
Упрощенный код для модели есть, но я изменил это во всех отношенияхи, похоже, это не решает проблему:
class Villa < ActiveRecord::Base
belongs_to :beach
has_many :villa_pictures, :order => "id ASC"
has_many :villa_rooms, :order => "id ASC"
has_many :villa_facilities
default_scope :conditions => ["active = ?", "true"]
end
С консоли, набрав «Villa», просто вернём => Villa, тогда как другие модели вернут определение таблицы.
Заранее спасибо.