Mongrel and mimetype?

Dear Mongrel People,

lighttpd allows me to assign a mimetype to a file which ends with a specific suffix.

For example if I have a file named, "helloworld.manifest", and I serve it using lighttpd, I can declare its mimetype with the following declaration in lighttpd.conf:

mimetype.assign = (   ".manifest" => "text/cache-manifest",   ".css" => "text/css",   ".gif" => "image/gif",   ".htm" => "text/html",   ".html" => "text/html",   ".jpeg" => "image/jpeg",   ".jpg" => "image/jpeg",   ".js" => "text/javascript",   ".png" => "image/png",   ".swf" => "application/x-shockwave-flash",   ".txt" => "text/plain" )

With Mongrel, how do I declare the mimetype of "helloworld.manifest" ?

-b

Hi b,

Dear Mongrel People,

This is a Rails list, not Mongrel. While I don't consider myself a Mongrel expert I think I can help you with your question.

lighttpd allows me to assign a mimetype to a file which ends with a specific suffix.

<snip>

With Mongrel, how do I declare the mimetype of "helloworld.manifest" ?

AFAIK, you don't. The reason is that Mongrel is used, at least in 'our' world, to serve dynamic content to front-facing web servers like Apache, Lighttpd, nginix, ... In fact, if you type 'lighttpd vs ' in the google search box in Firefox you get a list of web servers that are reasonable comparisons. Mongrel's not in the list.

HTH, Bill

Easy answer:

Read this: http://mongrel.rubyforge.org/wiki/HOWTO

Write that: