200ok-ungleich/swiss-crowdfunder

View on GitHub
app/controllers/campaigns_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class CampaignsController < ApplicationController
  before_action :set_campaign, only: [:show]

  # GET /campaigns/1
  # GET /campaigns/1.json
  def show
  end

  private
    # Use callbacks to share common setup or constraints between actions.
    def set_campaign
      @campaign = Campaign.unscoped.friendly.find(params[:id])
    end

    # Never trust parameters from the scary internet, only allow the white list through.
    def campaign_params
      params.require(:campaign).permit(:goal, :start_date, :end_date,
      :title, :youtube_url, :twitter_url, :facebook_url)
    end
end