Sha256: de167219c7cd8cd0f25e92f029caad748f9f2a22a3cc32d0b731a7ca81cfcd35
Contents?: true
Size: 1.76 KB
Versions: 5
Compression:
Stored size: 1.76 KB
Contents
class CodesController < ApplicationController before_action :set_code, only: [:show, :edit, :update, :destroy] # GET /codes # GET /codes.json def index @codes = Code.all end # GET /codes/1 # GET /codes/1.json def show end # GET /codes/new def new @code = Code.new end # GET /codes/1/edit def edit end # POST /codes # POST /codes.json def create @code = Code.new(code_params) respond_to do |format| if @code.save format.html { redirect_to @code, notice: 'Code was successfully created.' } format.json { render :show, status: :created, location: @code } else format.html { render :new } format.json { render json: @code.errors, status: :unprocessable_entity } end end end # PATCH/PUT /codes/1 # PATCH/PUT /codes/1.json def update respond_to do |format| if @code.update(code_params) format.html { redirect_to @code, notice: 'Code was successfully updated.' } format.json { render :show, status: :ok, location: @code } else format.html { render :edit } format.json { render json: @code.errors, status: :unprocessable_entity } end end end # DELETE /codes/1 # DELETE /codes/1.json def destroy @code.destroy respond_to do |format| format.html { redirect_to codes_url, notice: 'Code was successfully destroyed.' } format.json { head :no_content } end end private # Use callbacks to share common setup or constraints between actions. def set_code @code = Code.find(params[:id]) end # Never trust parameters from the scary internet, only allow the white list through. def code_params params.require(:code).permit(:github_link, :gist_link, :code_links_id) end end
Version data entries
5 entries across 5 versions & 2 rubygems