I have a controller which is
confbridges_controller.rb
which has the method of
def confbridge_status
conditions = Hash.new
if params[:cid]
conditions[:cid] = params[:cid]
end
confbridge = Confbridge.new
confbridge.confbridge_status(params)
@confbridges = Confbridge.find_by_sql(["SELECT c.id, c.confno, c.max_member, (c.max_member - 5) AS additional, (c.max_member - IFNULL(p.active,0)) AS vacant FROM confbridges c LEFT JOIN (SELECT confbridge_id, COUNT(uid) AS active FROM confbridge_participants WHERE active = 1 GROUP BY confbridge_id) AS p ON c.id = p.confbridge_id WHERE cid = ? ORDER BY vacant DESC", conditions[:cid]])
respond_to do |format|
format.html { render :html => @confbridges }
format.text { render :text => @confbridges.pluck(:id).first }
format.json { render :json => @confbridges }
end
end
how can i call the confbridge_status method in my rake file
this is my code in my rake file
circlenum = args[:circle]
circle = Circle.find_by circle_number: circlenum
if circle.present?
confbridges = Confbridge.new
confbridges.confbridge_status(args[:circle])
end
thanks :)