Sha256: 86740a62fc665ba79b2ca17858b19003e80b3974e7035b9531a7caf62c07e475
Contents?: true
Size: 719 Bytes
Versions: 3
Compression:
Stored size: 719 Bytes
Contents
require_dependency "love_monster/application_controller" module LoveMonster class LikesController < ApplicationController # POST /likes def create love_to_like = Love.find params[:love_id] liker = current_person like = love_to_like.likes.create(:liker => liker) like.save! redirect_to controller: "loves", action: "index" rescue ActiveRecord::RecordNotFound => e flash[:error] ||= [] flash[:error] << e.to_s redirect_to controller: "loves", action: "index" rescue ActiveRecord::RecordInvalid => e flash[:error] ||= [] flash[:error].concat like.errors.full_messages redirect_to controller: "loves", action: "index" end end end
Version data entries
3 entries across 3 versions & 1 rubygems