Sha256: 80fb886f32eeb8e3e91142e49b89404de4f45e0b347144dec7400aa2a5e55f8d

Contents?: true

Size: 515 Bytes

Versions: 49

Compression:

Stored size: 515 Bytes

Contents

class ProjectsController < ApplicationController
  before_filter :authenticate_user!

  def index
    @projects = Project.all
  end

  def new
    @project = current_user.projects.build
  end

  def create
    @project = current_user.projects.build(project_params)

    if @project.save
      redirect_to root_path
    else
      render :new
    end
  end

  def show
    @project = Project.find params[:id]
  end

  private

  def project_params
    params.require(:project).permit(:title, :description)
  end
end

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
tawork-0.0.50 app/controllers/projects_controller.rb
tawork-0.0.49 app/controllers/projects_controller.rb
tawork-0.0.48 app/controllers/projects_controller.rb
tawork-0.0.47 app/controllers/projects_controller.rb
tawork-0.0.46 app/controllers/projects_controller.rb
tawork-0.0.45 app/controllers/projects_controller.rb
tawork-0.0.44 app/controllers/projects_controller.rb
tawork-0.0.43 app/controllers/projects_controller.rb
tawork-0.0.42 app/controllers/projects_controller.rb
tawork-0.0.41 app/controllers/projects_controller.rb
tawork-0.0.40 app/controllers/projects_controller.rb
tawork-0.0.39 app/controllers/projects_controller.rb
tawork-0.0.38 app/controllers/projects_controller.rb
tawork-0.0.37 app/controllers/projects_controller.rb
tawork-0.0.36 app/controllers/projects_controller.rb
tawork-0.0.35 app/controllers/projects_controller.rb
tawork-0.0.34 app/controllers/projects_controller.rb
tawork-0.0.33 app/controllers/projects_controller.rb
tawork-0.0.31 app/controllers/projects_controller.rb
tawork-0.0.30 app/controllers/projects_controller.rb