Hi,
I correctly see:
image_tag url_for_file_column("element", "picture_url",
"medium")
now I need to make it a link so I''ve used:
<%= link_to(image_tag url_for_file_column("element",
"picture_url",
"medium"), {:controller => "products", :action =>
"sec_level",
:level_id => @element.id}) unless @element.picture_url.nil? %>
but what I get is a link to the action that has rendered the current view...
Enrico
--
"The only thing necessary for the triumph of evil
is for good men to do nothing"
Edmund Burke
On Friday 10 Feb 2006 08:27, Enrico Teotti wrote:> now I need to make it a link so I''ve used: > <%= link_to(image_tag url_for_file_column("element", "picture_url", > "medium"), {:controller => "products", :action => "sec_level", > :level_id => @element.id}) unless @element.picture_url.nil? %> > but what I get is a link to the action that has rendered the current > view...Untested, but try: <%= link_to(image_tag(url_for_file_column("element", "picture_url", "medium"))), {:controller => "products", :action => "sec_level", :level_id => @element.id} unless @element.picture_url.nil? -%> I think you just had your brackets in a twist - you should have had one more after "medium" although I''ve added two since I put one between image_tag and url_for_file_column too. Hope that works! ~Dave -- Dave Silvester Rent-A-Monkey Website Development http://www.rentamonkey.com/ PGP Key: http://www.rentamonkey.com/pgpkey.asc
it works fine, there''s just a bracket typo:
<%= link_to(image_tag(url_for_file_column("element",
"picture_url",
"medium")), {:controller => "products", :action =>
"sec_level", :level_id =>
@element.id}) unless @element.picture_url.nil? -%>
instead of:> <%= link_to(image_tag(url_for_file_column("element",
"picture_url",
> "medium"))), {:controller => "products", :action
=> "sec_level", :level_id =>
> @element.id} unless @element.picture_url.nil? -%>
thank you Dave :)
--
"The only thing necessary for the triumph of evil
is for good men to do nothing"
Edmund Burke