Exporting CSV data from Rails -
i'm working export csv data rails. i'm following tutorial here: http://railscasts.com/episodes/362-exporting-csv-and-excel?view=asciicast
in controller have:
  def show     # @company being provided correctly.     @groups = @company.groups     render text: @groups.to_csv   end     in group.rb model:
  def self.to_csv     rails.logger.info "hello world"     csv.generate |csv|       csv << column_names       all.each |product|         csv << product.attributes.values_at(*column_names)       end     end   end   the issue browser outputting following:
#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#   the model method appears being ignored, after rails restart. ideas what's wrong here? thanks
the to_csv class method. meaning meant called group.to_csv. might want change method signature group.to_csv(groups) instead.
 def self.to_csv(groups)     rails.logger.info "hello world"     csv.generate |csv|       csv << column_names       groups.each |product|         csv << product.attributes.values_at(*column_names)       end     end   end   then in show
  def show     # @company being provided correctly.     @groups = @company.groups     render text: group.to_csv(@groups)   end        
Comments
Post a Comment