Rails and Stylesheet Links

RoR has quite a nice little stylesheet link helper, stylesheetlinktag, which generates a stylesheet link if invoked like so:

<%= stylesheet_link_tag ‘style’ %>

I just checked out the rails trunk and, sure enough it’s only a choice of screen or all, rather a problem for those of us who also like to generate print stylesheets (traditionally, I haven’t bothered, but it’s become one of my grumpy points lately). It also really annoys a friend of mine who uses a braille reader.

So I made a little print media thingy for my site (stuck it in helpers/application_helper.rb), and it works, but what I’d rather do is figure out what I need to do in order to submit a patch to rails so that other types can be supported by the framework. This will mean understanding unit testing in rails, which I haven’t quite gotten to yet.

Catch is, there is no canonical list, so it’s not like you can have a unit test double-check against a specific list of types; someone can go and define a media type of “beelzebub” and you’ve gotta be able to generate that.

I’ll probably be able to do this tomorrow.

Lorem ipsum dolor sit amet, consectetur adipiscing elit pretium urna quis tortor consectetur et pretium elit