【发布时间】:2013-01-13 15:25:42
【问题描述】:
我的控制面板上有一个链接 这个链接,调用我的控制器的一个动作。
<%= 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。所以我需要一些帮助。
提前致谢。
【问题讨论】:
-
您使用什么客户端技术? (显示/隐藏)加载图像将由客户端(浏览器)控制。你可能想看看这个:rails-learning.blogspot.in/2011/11/…
标签: ajax ruby-on-rails-3 jquery ruby-on-rails-3.2