我的控制面板上有一个链接这个链接,调用我的控制器的一个动作。
<%= link_to "Enviar Correos".html_safe, {:controller => "users", :action => "email_all_users"}, :method => "get", :html => {:style => "color:#FAA732;" } %>
那个行动:
def email_all_users
User.all.each do |u|
if !u.information.nil?
if !u.information.business
UserMailer.candidate_email(u).deliver
else
UserMailer.business_email(u).deliver
end
else
UserMailer.no_info_email(u).deliver
end
end
redirect_to "/users/#{current_user.id}", :flash => { :success => "Los correos fueron enviados" }
end
一切都很好,但它需要很多时间,所以点击链接后我想更改加载图像的链接,然后(当动作完成时),我想显示另一个图像(完成!)和然后显示链接。
我从来没有使用过ajax。所以我需要一些帮助。
提前致谢。