Это project_pages_id предназначен для внешнего ключа? Если да, то зачем вам автоматически увеличивать его так, чтобы он имел нулевую ассоциацию?
Похоже, вы пытаетесь создать начальные данные. Хороший способ сделать это - использовать Factory Girl:
https://github.com/thoughtbot/factory_girl
Помимо всего прочего, он имеет понятие «последовательности», которое решает ваш первоначальный вопрос:
# Defines a new sequence
Factory.sequence :email do |n|
"person#{n}@example.com"
end
Factory.next :email
# => "person1@example.com"
Factory.next :email
# => "person2@example.com"