我正在開發一個即將關閉的rails 3.2.8應用程序。在乾淨的層次結構中導出回形針圖像
這個程序有一個post模型has_many資產。
資產模型是回形針管理的。
class Asset < ActiveRecord::Base
attr_accessible :post_id, :photo
belongs_to :post
has_attached_file :photo,
:styles => {
:thumb => '260x260#',
:normal => {
:geometry => '600x600>',
}
}
end
我需要在生產環境中登錄並運行備份在這樣的文件系統的每一張照片到另一個文件夾命令:
~/backup-folder/post-name-foo/post-name-foo-1.png
~/backup-folder/post-name-foo/post-name-foo-2.png
~/backup-folder/post-name-bar/post-name-bar-1.png
~/backup-folder/post-name-bar/post-name-bar-2.png
~/backup-folder/post-name-bar/post-name-bar-3.png
~/backup-folder/post-name-baz/post-name-baz-1.jpg
圖像既可以是PNG或JPG格式,大概也是JPG(大寫),並且帖子可以有任意數量的附件。
我只需要運行一次該命令,並且如果可能避免對應用程序進行更改(如安裝新的gem),我寧願。
這真棒!謝謝你,我在不到2分鐘的時間內完成了一次完整的資產備份,你讓我的一天! – TopperH 2015-02-14 13:57:49
@TopperH Sweet :)很高興聽到它爲你工作! – janfoeh 2015-02-14 13:59:05