app/controllers/monitorships_controller.rb in community_engine-2.3.2 vs app/controllers/monitorships_controller.rb in community_engine-3.0.0
- old
+ new
@@ -1,18 +1,18 @@
class MonitorshipsController < BaseController
before_filter :login_required
def create
- @monitorship = Monitorship.find_or_initialize_by_user_id_and_topic_id(current_user.id, params[:topic_id])
+ @monitorship = Monitorship.find_or_initialize_by(:user_id => current_user.id, :topic_id => params[:topic_id])
@monitorship.update_attribute :active, true
respond_to do |format|
format.html { redirect_to forum_topic_path(params[:forum_id], params[:topic_id]) }
format.js
end
end
def destroy
- Monitorship.update_all ['active = ?', false], ['user_id = ? and topic_id = ?', current_user.id, params[:topic_id]]
+ Monitorship.where('user_id = ? and topic_id = ?', current_user.id, params[:topic_id]).update_all(['active = ?', false])
respond_to do |format|
format.html { redirect_to forum_topic_path(params[:forum_id], params[:topic_id]) }
format.js
end
end