Je dois créer une migration AR pour une table de fichiers image. Les images sont en cours de vérification dans l'arborescence source et devraient agir comme des fichiers attach_fu. Cela étant le cas, je crée une hiérarchie pour eux sous/public/système. En raison de la manière dont attachment_fu génère des liens, j'ai besoin d'utiliser la convention de dénomination de répertoire pour insérer des valeurs de clé primaire. Comment remplacer l'auto-incrément de MySQL ainsi que toute la magie Rails pour que je puisse faire quelque chose comme ceci:Comment utiliser une migration Rails ActiveRecord pour insérer une clé primaire dans une base de données MySQL?
image = Image.create(:id => 42, :filename => "foo.jpg")
image.id #=> 42
Je ne l'ai pas fait, mais je pense que c'est la bonne façon de le faire ... laisser le code le faire et ne pas essayer de le subvertir. –