Sha256: 4bcbeb0fc6000360ffb02aaa7db34bff3a809562dfe2100090e8524402f38ade

Contents?: true

Size: 423 Bytes

Versions: 1

Compression:

Stored size: 423 Bytes

Contents

class VotesController < InheritedResources::Base
  def create
    @vote = Vote.new(params[:vote])
    set_polymorphic_vars(@vote)
    add_fingerprint_and_user_id(@vote)
    create! do |success, failure|
      success.html do
        add_able_rep("upvote",@vote) if @vote.up?
        add_able_rep("downvote",@vote) if @vote.down?
        redirect_to :back
      end
      failure.html { redirect_to :back }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
social_engine-0.0.1 app/controllers/votes_controller.rb