我的 link_to 看起来像这样:
<%= link_to image_tag(user_likes_selection.page_picture, :image_id =>
user_likes_selection.id, :controller => :preferences_controller,
:action => :checked_average_with_profile) %>
我的控制器preferences_controller 有一个名为checked_average_with_profile 的方法,据我所知,当我单击图像时不会调用该方法。
从 link_to 生成的 html 代码是
<img>
<a href="/preferences"><img action="checked_average_with_profile" alt="Soul_surfer_film"
controller="preferences_controller" height="70%" image_id="3254"
src="/assets/soul_surfer_film.jpg" width="70%" /></a>
</img>
为什么单击图像时不执行控制器代码?