Class: LoveMonster::LikesController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- ApplicationController
- LoveMonster::LikesController
- Defined in:
- app/controllers/love_monster/likes_controller.rb
Instance Method Summary collapse
-
#create ⇒ Object
POST /likes.
Instance Method Details
#create ⇒ Object
POST /likes
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'app/controllers/love_monster/likes_controller.rb', line 6 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. redirect_to controller: "loves", action: "index" end |