Я не уверен, что @lamrin хотел с этим вопросом, но я предполагаю, что это что-то вроде этого:
<%= link_to_if condition?, image_tag("edit.png", :alt => "Edit"), edit_user_path(user) %>
С этим кодом выше, изображение будет иметь ссылку, если условие? верно
В моем случае сработал следующий код (более сложный пример):
link_to_unless disabled, (content_tag :div, "", :class => "vote " + vote_class, :title => title), resource_user_path({ :id => resuser.id, :resource_user => {:id => resuser.id, :resource_id => resource_id, :user_id => current_user_id, :vote => vote_value}}), :remote => true, :method => http_method
Эта ссылка также может помочь при таком подходе:
http://railskey.wordpress.com/2012/07/19/rails-link_to-link_to_if-and-link_to_unless/