【发布时间】:2016-03-24 22:46:43
【问题描述】:
def delete_users
users = User.active.where(:id=>params[:users])
users.each do |user|
array = []
if user.active?
array << user
end
end
if (array.count > 0)
user.update_attributes(:status => "inactive")
else
"I want an alert/popup here saying no users, when 'delete_users' is called and the condition comes here."
........ do other stuff ......
end
end
结束
在控制器中,我有此方法,将进行 ajax 调用以获取此方法,当条件出现时,我需要一个警报/弹出窗口说没有用户可以删除,然后我可以更新一些其他的。
提前致谢。
【问题讨论】:
-
放入else块
return render :text => "no users are there to delete"
标签: javascript ruby-on-rails ruby