I have been trying to find these answers in Google, but not getting any clarity. I am writing in Rails 2.3.2 but have always lived in a 1.2.x world. In the 1.2.x world, putting this in an rhtml file would always render properly for both screen & print... <%= stylesheet_link_tag ''reports_print.css'' %> <!-- <link href="stylesheets/reports_print.css" rel="stylesheet" type="text/css" media="all" />--> <style type="text/css" media="print"><!-- --></style> In current erb file, screen is rendered properly but not print. How do I designate it to use the public/stylesheets/reports_print.css for both screen and print now? Craig -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
Hello Craig: <%= stylesheet_link_tag ''reports_print'', :media => :all %> will generate: <link href="/stylesheets/reports_print.css" media="all" rel="stylesheet" type="text/css" /> See examples in the documentation: http://railsapi.com/doc/rails-v2.3.3.1/classes/ActionView/Helpers/AssetTagHelper.html#M002343 Cheers, Nicholas On Jul 27, 8:45 pm, Craig White <craigwh...-BQ75lA0ptkhBDgjK7y7TUQ@public.gmane.org> wrote:> I have been trying to find these answers in Google, but not getting any > clarity. > > I am writing in Rails 2.3.2 but have always lived in a 1.2.x world. > > In the 1.2.x world, putting this in an rhtml file would always render > properly for both screen & print... > > <%= stylesheet_link_tag ''reports_print.css'' %> > <!-- <link href="stylesheets/reports_print.css" rel="stylesheet" > type="text/css" media="all" />--> > <style type="text/css" media="print"><!-- > --></style> > > In current erb file, screen is rendered properly but not print. > > How do I designate it to use the public/stylesheets/reports_print.css > for both screen and print now? > > Craig > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean.
On Mon, 2009-07-27 at 18:26 -0700, Nicholas Henry wrote:> Hello Craig: > > <%= stylesheet_link_tag ''reports_print'', :media => :all %> > > will generate: > > <link href="/stylesheets/reports_print.css" media="all" > rel="stylesheet" type="text/css" /> > > See examples in the documentation: > > http://railsapi.com/doc/rails-v2.3.3.1/classes/ActionView/Helpers/AssetTagHelper.html#M002343 >---- yes, thanks. I think the commented lines were my 1.2.x style and I had already found that and for some strange reason, that particular report formatted print the same as screen. But better to make it predictable and follow the rules. I think that I don''t understand the differences between erb files and rhtml files and before I write a bunch of view files, it would be nice to understand the differences. Does anyone have a link to a page that explains the differences between rhtml and erb? Craig -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
Hello Craig, There''s no difference between rhtml and erb, it was a change in naming conventions: "We’ve separated the format of the template from its rendering engine. So show.rhtml now becomes show.html.erb, which is the template that’ll be rendered by default for a show action that has declared format.html in its respond_to. And you can now have something like show.csv.erb, which targets text/csv, but also uses the default ERB renderer." http://weblog.rubyonrails.org/2007/12/7/rails-2-0-it-s-done Cheers, Nicholas On Mon, Jul 27, 2009 at 9:49 PM, Craig White<craigwhite-BQ75lA0ptkhBDgjK7y7TUQ@public.gmane.org> wrote:> > On Mon, 2009-07-27 at 18:26 -0700, Nicholas Henry wrote: >> Hello Craig: >> >> <%= stylesheet_link_tag ''reports_print'', :media => :all %> >> >> will generate: >> >> <link href="/stylesheets/reports_print.css" media="all" >> rel="stylesheet" type="text/css" /> >> >> See examples in the documentation: >> >> http://railsapi.com/doc/rails-v2.3.3.1/classes/ActionView/Helpers/AssetTagHelper.html#M002343 >> > ---- > yes, thanks. I think the commented lines were my 1.2.x style and I had > already found that and for some strange reason, that particular report > formatted print the same as screen. But better to make it predictable > and follow the rules. > > I think that I don''t understand the differences between erb files and > rhtml files and before I write a bunch of view files, it would be nice > to understand the differences. Does anyone have a link to a page that > explains the differences between rhtml and erb? > > Craig > > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > > >