我有这个在我的控制器link_to
中调用动作:update
<%= link_to((image_tag("lock_closed.svg", :class => "edit")), :controller => "sections", :action => "update",:id => section.id, :remote => true) %>
但我真的很想update
通过一些带有普通图像标签的javascript来调用这个动作。
所以像:
<%= image_tag("lock_closed.svg", :class => "edit")%>
和:
$(".edit").click(function(){
if ($(this).hasClass("update")){
// call update action
} else {
//do something else
};
})
是否可以通过这种方式调用动作?我一直在使用GET
&POST
或Ajax
方法,但我不确定如何利用它们来定位特定的控制器和动作。