Hello!Это происходит очень странно, когда я сохраняю модель в рельсах 3.1
Тот же проект в разработке / производстве
Существует простая модель City с 2 полями (имя / штат).
консоль разработки
city = City.new(:name => "Sao Paulo", :uf => "SP")
city.save (true, no validations errors and record is created in database)
если я позвоню «city.id», я получу реальное значение идентификатора, сохраненного в базе данных, например, 123.Он отлично работает в разработке.
рабочая консоль
city = City.new(:name => "Sao Paulo", :uf => "SP")
city.save (true, no validations errors and record is created in database)
если я вызываю city.id, я получаю значение, равное 0 (отличается от значения, автоматически созданного в базе данных)
City.last (check if record is created in database...)
<City id: 22257, name: "Sao Paulo", uf: "SP", created_at: "2011-11-23 00:52:53", updated_at: "2011-11-23 00:52:53">
Запись создается в базе данных, но не возвращаетИдентификатор после вызова сохранить / создать.Кто-нибудь видел это раньше?Это первый раз, когда я вижу такое поведение в производстве.Это происходит с каждой моделью в проекте.Я использовал модель City, потому что она самая простая.Я бегу по рельсам 3.1.
Спасибо за помощь!