Form File Uploads

2008-08-27 Thread Josh Schairbaum
Is there a good blog post, article tutorial, anything on doing a file upload in Camping? I've been looking around, but I haven't found anything yet. Regards, Josh ___ Camping-list mailing list Camping-list@rubyforge.org

Re: Form File Uploads

2008-08-27 Thread Bluebie, Jenna
If you're using Camping 2.0 stuff off github, file uploads work exactly as they do in regular rack, so search around for rack upload examples. :) In camping 1.5, it works quite similarly, like this: input.fieldname.tempfile.length #= how many bytes long it is input.fieldname[:type

Re: File uploads

2008-07-26 Thread Magnus Holm
They havent't changed the method. They probabely should. When you run Mash.new it transforms all keys to strings (and turns Hash'es to Mash'es), Mash[] doesn't do anything like that. And it isn't Mash[:test = 1, :cool = 2] which raises errors, it's when you call #inspect on it (it tries to sort

Re: File uploads

2008-07-23 Thread zimbatm
Yum. Did you try just setting YourApp::H = Mash ? If it works like this out of the box then we can keep the simpler solution and provide a recipe to work with mash ? 2008/7/23 Magnus Holm [EMAIL PROTECTED]: I'm playing with Mash (http://mash-hash.rubyforge.org/) which has some really nifty

Re: File uploads

2008-07-23 Thread Magnus Holm
Mash[] doesn't work exactly as wanted (if you give it symbols): Mash[:test = 1] #= Mash test=nil Mash[:test = 1, :cool = 2] #= Raises error So we have to alias self[] to self.new... On Wed, Jul 23, 2008 at 10:10 AM, zimbatm [EMAIL PROTECTED] wrote: Yum. Did you try just setting

Re: File uploads

2008-07-23 Thread zimbatm
This is curious... why would they change that behavior ? 2008/7/23 Magnus Holm [EMAIL PROTECTED]: Mash[] doesn't work exactly as wanted (if you give it symbols): Mash[:test = 1] #= Mash test=nil Mash[:test = 1, :cool = 2] #= Raises error So we have to alias self[] to self.new...

Re: File uploads

2008-07-22 Thread Magnus Holm
I'm playing with Mash (http://mash-hash.rubyforge.org/) which has some really nifty stuff. Here's the branch: http://github.com/judofyr/camping/tree/mash. It requires 0.0.6 (which is only on GitHUb), but will work with 0.0.3 if you drop the latest patch. I don't know if it's worth another

File uploads

2008-07-21 Thread Bluebie, Jenna
NoMethodError undefined method `tempfile' for # That sure is odd... I guess in Camping 2.0, uploads are not a Camping::H. Can we please change Camping::H to output ::H's instead of the original value when the original value is_a?(::H) That be good. Recursive yumminess. Doesn't solve hashes