2013-04-17 2 views
4

Я новичок в Stackoverflow и новичок в Rails, и я пытаюсь отобразить кликабельное изображение в Rails. . То, что я хочу сделать, это отобразить изображение, сделать его интерактивным и при нажатии на изображении, которое вы можете использовать для просмотра изображений, чтобы увеличить это работает:Проблема с отображением кликабельного изображения в Rails

<%= link_to "Show Images", "image_path" %> 

где image_path является прямым URL. Когда вы нажимаете на ссылку «Показывать изображения», вы можете увеличить изображение. Вместо того, чтобы показывать текст «Показать изображения», я хочу показать изображение. Я пробовал:

<%= link_to image_tag "image_path", "image_path" %> 

Но это дает мне ошибки. Я даже пытался помещать круглые скобки вокруг полей, но это не работает. Что я здесь делаю неправильно? Спасибо,

-LRC-

ответ

6

Следующие должны работать.

<%= link_to image_path do %> 
    <%= image_tag image_path %> 
<% end %> 
+0

Да, я был, я установил его – everett1992

+0

Благодаря everett1992, только проблема с этим решением, я вижу текст и не изображения на странице. Я могу щелкнуть по нему, и это приведет меня к изображению, просто не показывая изображение на странице. – user2292281

+0

Извините, я вижу, что вы его обновили, и это работает! Большое спасибо за Вашу помощь! – user2292281

1

Если поставить скобки, как это, он должен работать:

<%= link_to image_tag("image_path"), "image_path" %> 
+0

Спасибо, Уолли Альтман, это тоже работает! – user2292281

Смежные вопросы