我需要爲圖像文件的表創建AR遷移。圖像正被檢入到源代碼樹中,並應該像attachment_fu文件一樣。既然如此,我在/ public/system下爲它們創建了一個層次結構。如何使用Rails ActiveRecord遷移將主鍵插入MySQL數據庫?
由於attachment_fu生成鏈接的方式,我需要使用目錄命名約定來插入主鍵值。如何覆蓋MySQL的自動遞增以及任何Rails的魔法,這樣我可以做這樣的事情:
image = Image.create(:id => 42, :filename => "foo.jpg")
image.id #=> 42
不幸的是,我沒有時間去替換attachment_fu。我同意使用主鍵字段來構建文件路徑有點不便。 – 2009-04-08 04:28:56
我覺得我遇到了Rails的魔法,而不是MySQL的魔法。 – 2009-04-08 04:32:20