Мне нужно создать миграцию AR для таблицы файлов изображений. Изображения проверяются в исходном дереве и должны действовать как файлы attachment_fu. В этом случае я создаю для них иерархию под/public/system.Как использовать миграцию Rails ActiveRecord для вставки первичного ключа в базу данных MySQL?
Из-за того, как attachment_fu создает ссылки, мне нужно использовать соглашение об именах каталогов, чтобы вставлять значения первичного ключа. Как переопределить автоинкрементируемого в MySQL, а также любой магии Rails, так что я могу сделать что-то вроде этого:
image = Image.create(:id => 42, :filename => "foo.jpg")
image.id #=> 42
Я не делал этого, но я думаю, что это правильный способ сделать это ... пусть код сделает это и не попытается подорвать его. –