On Nov 23, 2010, at 1:29 PM, RubyonRails_newbie wrote:
oops…
Spotted the issue:
the correct line should be:
<%= link_to image_tag (“about.png”, :border =>“0”), :controller =>
“site”, :action => “about” %>
That works now.
Well, I’d suggest formatting like:
<%= link_to(image_tag(“about.png”, :border =>“0”),
:controller => “site”, :action => “about”) %>
I might leave the parentheses off the call to link_to, but only if it
didn’t break across lines in the actual source. In fact, since you’re
using the hash argument form for the url construction, you really
could have this and be exactly the same (from a Rails-semantics
perspective):
<%= link_to(image_tag(“about.png”, :border =>“0”),
{:controller => “site”, :action => “about”}, {}) %>
I mention this because going back and adding an option that you expect
to be given to link_to can easily be given to the underlying call to
url_for that happens inside the link_to helper.
You might want to take a look at an old article by James Edward G. II
http://blog.grayproductions.net/articles/do_i_need_these_parentheses
Enjoy your Ruby! (and Rails)
-Rob
“site”, :action => “about”) %>
You received this message because you are subscribed to the Google
Groups “Ruby on Rails: Talk” group.
To post to this group, send email to rubyonrails-
[email protected].
To unsubscribe from this group, send email to
[email protected]
.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
.
Rob B. http://agileconsultingllc.com
[email protected]
+1 513-295-4739
Skype: rob.biedenharn