# Use script for attachment\_fu

**URL:** <https://www.ruby-forum.com/t/use-script-for-attachment-fu/143472>\
**Category:** Rails\
**Created:** [July 18, 2008, 11:42pm UTC](https://www.ruby-forum.com/t/use-script-for-attachment-fu/143472 "2008-07-18T23:42:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MW\_Administrator](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/aeb1de/32.png) [@MW\_Administrator](https://www.ruby-forum.com/u/MW_Administrator)\
**Post date:** [July 18, 2008, 11:42pm UTC](https://www.ruby-forum.com/t/use-script-for-attachment-fu/143472/1 "2008-07-18T23:42:09Z")

</div>

Hi -

I would like to iterate through a native folder and execute  
attachment\_fu per each file. Has anyone done this before? Or have any  
tips or code snippets?

Attachment\_fu works well via form - but since I have a sizable amount of  
files I simply want to batch them in - just as if I were doing it via a  
form.

Many thanks!

---

<div class="post-metadata">

**Author:** ![MW\_Administrator](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/aeb1de/32.png) [@MW\_Administrator](https://www.ruby-forum.com/u/MW_Administrator)\
**Post date:** [July 19, 2008, 12:28am UTC](https://www.ruby-forum.com/t/use-script-for-attachment-fu/143472/2 "2008-07-19T00:28:29Z")

</div>

> I would like to iterate through a native folder and execute  
> attachment\_fu per each file. Has anyone done this before? Or have any  
> tips or code snippets?

I’ve uploaded the relevant code that I use at [http://pastie.org/236817](http://pastie.org/236817).  
The important parts are UserImage#create\_from\_file and the FakeUpload  
class.

In my case, I just load the appropriate User, then call:

user.image = UserImage.create\_from\_file(file\_path, mime\_type)

- D

---

<div class="post-metadata">

**Author:** ![MW\_Administrator](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/aeb1de/32.png) [@MW\_Administrator](https://www.ruby-forum.com/u/MW_Administrator)\
**Post date:** [July 19, 2008, 3:08pm UTC](https://www.ruby-forum.com/t/use-script-for-attachment-fu/143472/3 "2008-07-19T15:08:15Z")

</div>

Awesome - I’ll give this a shot.

thanks.

On Jul 18, 6:28 pm, Danny B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
