Sha256: 5676682ed6426042978df9aeb5a2eb432d91cc944cfddd20eb3c93332845ce42
Contents?: true
Size: 679 Bytes
Versions: 159
Compression:
Stored size: 679 Bytes
Contents
class IshManager::FriendsController < IshManager::ApplicationController def index authorize! :friends_index, IshModels::UserProfile @new_friend = IshModels::UserProfile.new @friends = current_user.profile.friends friend_ids = @friends.map &:id end def create @friend = ::IshModels::UserProfile.find_by( :email => params[:friend][:email] ) # .includes( :shared_galleries ) authorize! :friends_new, @friend me = current_user.profile me.friends << @friend if me.save flash[:notice] = 'Added Friend' else flash[:alert] = "Cannot add friend: #{me.errors.messages}" end redirect_to :action => 'index' end end
Version data entries
159 entries across 159 versions & 1 rubygems