Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rails 4 link_to larger, static image

My files are stored in app/assets/images/subdirectory/image.png and app/assets/images/subdirectory/image_full.png.

In my app/views/home.html.erb:

<%= link_to (image_tag("subdirectory/image.png"), asset_path("subdirectory/image_full.png")) %>

I've also tried:

<%= link_to (image_tag("subdirectory/image.png"), asset_path("subdirectory/image_full.png", image)) %>
<%= link_to (image_tag("subdirectory/image.png"), image_path("subdirectory/image.png", image)) %>

Couldn't find much via the docs: http://guides.rubyonrails.org/asset_pipeline.html

But it totally crashes my app when I attempt to load the view!

ANSWER

There SHOULD BE NO WHITESPACE AFTER link_to if there is also a paren:

<%= link_to(image_tag("subdirectory/image.png"), image_path("subdirectory/image_full.png", image)) %>
like image 959
tarabyte Avatar asked Nov 28 '25 18:11

tarabyte


1 Answers

<%= link_to image_path("subdirectory/image_full.png") do %>
  <%= image_tag "subdirectory/image.png" %>
<% end %>
like image 166
itsnikolay Avatar answered Nov 30 '25 22:11

itsnikolay