# ActiveRecord::FileSystem?

**URL:** <https://www.ruby-forum.com/t/activerecord-filesystem/99859>\
**Category:** Rails\
**Created:** [February 1, 2006, 9:00pm UTC](https://www.ruby-forum.com/t/activerecord-filesystem/99859 "2006-02-01T21:00:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![scottnj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@scottnj](https://www.ruby-forum.com/u/scottnj)\
**Post date:** [February 1, 2006, 9:00pm UTC](https://www.ruby-forum.com/t/activerecord-filesystem/99859/1 "2006-02-01T21:00:18Z")

</div>

Rails makes working with databases easy with ActiveRecord::Base.

Has anyone written a rails system for working with files so we can do  
things like:

class User \< ActiveRecord::FileSystem  
root\_directory “c:/uploads”  
file\_permissions  
directory\_permissions  
validates\_filetype  
validates\_filesize  
validates\_filename  
before\_save

I know about file\_column, but I don’t want to use a database.

---

<div class="post-metadata">

**Author:** ![scottnj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@scottnj](https://www.ruby-forum.com/u/scottnj)\
**Post date:** [February 2, 2006, 7:59pm UTC](https://www.ruby-forum.com/t/activerecord-filesystem/99859/2 "2006-02-02T19:59:28Z")

</div>

On 2/1/06, Scott NJ [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> validates\_filesize  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

Um… Ruby’s FileUtils class in the stdlib?

–  
Kyle M.  
Chief Technologist  
E Factor Media // FN Interactive  
removed\_email\_address@domain.invalid  
1-866-263-3261
