tests passing
This commit is contained in:
parent
3c01d2e80d
commit
e055eaf690
3 changed files with 9 additions and 11 deletions
|
@ -70,7 +70,7 @@ class DiaryEntryController < ApplicationController
|
|||
end
|
||||
|
||||
# Add the commenter to the subscribers if necessary
|
||||
@entry.subscriptions.create(user: @user) unless @entry.subscribers.exists?(@user)
|
||||
@entry.subscriptions.create(user: @user) unless @entry.subscribers.exists?(@user.id)
|
||||
|
||||
redirect_to :controller => "diary_entry", :action => "view", :display_name => @entry.user.display_name, :id => @entry.id
|
||||
else
|
||||
|
@ -83,7 +83,7 @@ class DiaryEntryController < ApplicationController
|
|||
def subscribe
|
||||
diary_entry = DiaryEntry.find(params[:id])
|
||||
|
||||
diary_entry.subscriptions.create(user: @user) unless diary_entry.subscribers.exists?(@user)
|
||||
diary_entry.subscriptions.create(user: @user) unless diary_entry.subscribers.exists?(@user.id)
|
||||
|
||||
redirect_to :controller => "diary_entry", :action => "view", :display_name => diary_entry.user.display_name, :id => diary_entry.id
|
||||
rescue ActiveRecord::RecordNotFound
|
||||
|
@ -93,7 +93,7 @@ class DiaryEntryController < ApplicationController
|
|||
def unsubscribe
|
||||
diary_entry = DiaryEntry.find(params[:id])
|
||||
|
||||
diary_entry.subscriptions.where(user: @user).delete_all if diary_entry.subscribers.exists?(@user)
|
||||
diary_entry.subscriptions.where(user: @user).delete_all if diary_entry.subscribers.exists?(@user.id)
|
||||
|
||||
redirect_to :controller => "diary_entry", :action => "view", :display_name => diary_entry.user.display_name, :id => diary_entry.id
|
||||
rescue ActiveRecord::RecordNotFound
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue