From: Kev Jackson Date: 2005-12-15T19:13:09+09:00 Subject: Ruby Hash wierdness Hi I'm having problems with using a hash. I put in a class and when I retrieve it, it's automagically become a string ie <%= button_link _("Export CSV"), SearchParams.get_url_hash({ :action => :export_csv, :klass => Customer }, params, @search_fields) %> Customer is a class that is available to my view def export_csv klass = params[:klass] cond = SearchParams.get_search_conditions(klass, params, @search_fields) set_csv_headers(klass) csv_export(klass, cond) end but here klass (and params[:klass]) is a string? What I really want to do is <%= button_link _("Export CSV"), SearchParams.get_url_hash({ :action => :export_csv(Customer) }, params, @search_fields) %> Any ideas why my lovely Customer class is being butchered into a string :( Kev