peteehill-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
2005-Dec-26 10:30 UTC
probably a very dumb question
why does <%= render_text "hey ya" %> cause ''undefined method `render_text'' for #<#<Class:0x3851120>:0x3851000>'' can i use render text in a template? -- Posted via http://www.ruby-forum.com/.
Pete, It has a changed syntax (see: http://api.rubyonrails.org/) Rendering of text is usually used for tests or for rendering prepared content, such as a cache. By default, text rendering is not done within the active layout. # Renders the clear text "hello world" with status code 200 render :text => "hello world!" Deprecation notice: This used to have the signature render_text("text", status = 200) On Monday 26 December 2005 11:30, peteehill-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org tried to type something like:> why does <%= render_text "hey ya" %> > > cause ''undefined method `render_text'' for > #<#<Class:0x3851120>:0x3851000>'' > > can i use render text in a template?-- "Who cares if it doesn''t do anything? It was made with our new Triple-Iso-Bifurcated-Krypton-Gate-MOS process ..." My $Grtz =~ Gerard; ~ :wq!
peteehill-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org wrote:> why does <%= render_text "hey ya" %> > > cause ''undefined method `render_text'' for > #<#<Class:0x3851120>:0x3851000>'' > > can i use render text in a template?There''s no need to - all you need here is <%= "hey ya" %> (assuming that "hey ya" is a placeholder for something more dynamic - if it was just static text it should be part of the template itself). The render method is a controller method. regards Justin