I would guess that what FasterCSV.read returns doesn't have a to_xml
method.

On Aug 29, 8:44 am, munkean <[email protected]> wrote:
> hi,
>
> I'm not sure if this possible, a user will upload a csv file, fixed
> header/format, say a monthly billing like;
>
> Jan, Feb, Mar......, Dec <- fixed header
> 11, 22, 33, 44........99 <- some random numbers, but could be multiple
> rows
>
> for some reasons, I don't want to store the csv data in db/model.
> I got the paperclip working & uses FasterCSV to extracted the csv
> data, but when I asked
> hobo_show to render format.xml it thrown out error:
>
> Not all elements respond to to_xml
>
> anyone shed some lights??
>
> here's my controller:
>   def show
>     hobo_show do |format|
>       format.xml do
>         @csv_data = FasterCSV.read(@energy.csv.path)
>         render :xml => @csv_data
>       end
>       format.html do
>       # default hobo show
>       end
>     end
>   end
>
> model Energy just has a name & has_attached_file :csv
> when replace @csv_data with @energy I got the xml rendered about the
> uploaded file,
> but that's not what I want, I want to display the content of the csv
> file shown as xml.
>
> --
>   munkean

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to