Значение по умолчанию не заполняется при миграции с Rails и Postgresql

В настоящее время я пытаюсь запустить эту миграцию:

class AddDroppedProjectsCountToUser < ActiveRecord::Migration
  def self.up
    add_column :users, :dropped_projects, :integer, {:default=>0, :required=>true}
  end

  def self.down
    remove_column :users, :dropped_projects
  end
end

Столбец добавлен правильно, но ни одна из старых записей заполняются 0. Они равны нулю. Я также пробовал использовать default => '0' , но безрезультатно. Есть идеи, почему это может происходить? (Rails 3.0.3)


Отредактировано для добавления: когда я создаю нового пользователя, он работает нормально, и все выглядит правильно. Просто у старых пользователей это значение в таблице все еще равно нулю. поэтому у меня этот UIScrollView находится внутри другого UIView, не занимая всю область (все это инициализируется через файл пера). Я добавил некоторый контент в представление прокрутки, но всякий раз, когда я его прокручиваю, ...

Привет, ребята. поэтому у меня этот UIScrollView находится внутри другого UIView, не занимая всю область (все это инициализируется через файл пера). Я добавил некоторый контент в представление прокрутки, но всякий раз, когда я его прокручиваю, область содержимого UIScrollView перемещается за пределы рамки ScrollView, поверх области UIView, не предназначенной для ее отображения.

Разве она не должна оставаться внутри своего кадра даже при прокрутке это?

Спасибо за помощь.

5
задан Lorenzo 4 March 2011 в 18:54
поделиться