Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 5620

Show
Ignore:
Timestamp:
11/23/06 17:25:52 (2 years ago)
Author:
david
Message:

Added text/csv as a default mime type and included example on how to make your own in config/environment.rb [DHH]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/1-2-pre-release/actionpack/lib/action_controller/mime_type.rb

    r4953 r5620  
    136136  JS    = Type.new "text/javascript", :js, %w( application/javascript application/x-javascript ) 
    137137  ICS   = Type.new "text/calendar", :ics 
     138  CSV   = Type.new "text/csv", :csv 
    138139  XML   = Type.new "application/xml", :xml, %w( text/xml application/x-xml ) 
    139140  RSS   = Type.new "application/rss+xml", :rss 
     
    157158 
    158159  LOOKUP["text/calendar"]            = ICS 
     160 
     161  LOOKUP["text/csv"]                 = CSV 
    159162 
    160163  LOOKUP["application/xml"]          = XML 
     
    182185  EXTENSION_LOOKUP["ics"]   = ICS 
    183186 
     187  EXTENSION_LOOKUP["csv"]   = CSV 
     188 
    184189  EXTENSION_LOOKUP["yml"]   = YAML 
    185190  EXTENSION_LOOKUP["yaml"]  = YAML 
  • branches/1-2-pre-release/railties/environments/environment.rb

    r5377 r5620  
    5454# end 
    5555 
     56# Add new mime types for use in respond_to blocks: 
     57# Mime::Type.register "text/richtext", :rtf 
     58# Mime::Type.register "application/x-mobile", :mobile 
     59 
    5660# Include your application configuration below 
  • trunk/actionpack/lib/action_controller/mime_type.rb

    r4953 r5620  
    136136  JS    = Type.new "text/javascript", :js, %w( application/javascript application/x-javascript ) 
    137137  ICS   = Type.new "text/calendar", :ics 
     138  CSV   = Type.new "text/csv", :csv 
    138139  XML   = Type.new "application/xml", :xml, %w( text/xml application/x-xml ) 
    139140  RSS   = Type.new "application/rss+xml", :rss 
     
    157158 
    158159  LOOKUP["text/calendar"]            = ICS 
     160 
     161  LOOKUP["text/csv"]                 = CSV 
    159162 
    160163  LOOKUP["application/xml"]          = XML 
     
    182185  EXTENSION_LOOKUP["ics"]   = ICS 
    183186 
     187  EXTENSION_LOOKUP["csv"]   = CSV 
     188 
    184189  EXTENSION_LOOKUP["yml"]   = YAML 
    185190  EXTENSION_LOOKUP["yaml"]  = YAML 
  • trunk/railties/environments/environment.rb

    r5376 r5620  
    5454# end 
    5555 
     56# Add new mime types for use in respond_to blocks: 
     57# Mime::Type.register "text/richtext", :rtf 
     58# Mime::Type.register "application/x-mobile", :mobile 
     59 
    5660# Include your application configuration below