Sha256: db0e50167cc4ac34a0ae97e86defa762fa76b9a4489ceb1012a68f9a3d005d34

Contents?: true

Size: 561 Bytes

Versions: 16

Compression:

Stored size: 561 Bytes

Contents

class ParentsController < ApplicationController
  def new
    @parent = Parent.new
    3.times do |position|
      @parent.children.build(
        :name => "Child #{position}",
        :position => position
      )
    end
  end

  def create
    @parent = Parent.new parent_params
    if @parent.save
      redirect_to parent_path(@parent)
    else
      render :new
    end
  end

  def show
    @parent = Parent.find(params[:id])
  end


  private

  def parent_params
    params.require(:parent).permit(:children_attributes => [:name, :position])
  end
end

Version data entries

16 entries across 6 versions & 1 rubygems

Version Path
activerecord-sortable-0.0.8 spec/dummy-4.2/app/controllers/parents_controller.rb
activerecord-sortable-0.0.8 spec/dummy-4.1/app/controllers/parents_controller.rb
activerecord-sortable-0.0.8 spec/dummy-4.0/app/controllers/parents_controller.rb
activerecord-sortable-0.0.7 spec/dummy-4.0/app/controllers/parents_controller.rb
activerecord-sortable-0.0.7 spec/dummy-4.2/app/controllers/parents_controller.rb
activerecord-sortable-0.0.7 spec/dummy-4.1/app/controllers/parents_controller.rb
activerecord-sortable-0.0.6 spec/dummy-4.1/app/controllers/parents_controller.rb
activerecord-sortable-0.0.6 spec/dummy-4.0/app/controllers/parents_controller.rb
activerecord-sortable-0.0.6 spec/dummy-4.2/app/controllers/parents_controller.rb
activerecord-sortable-0.0.5 spec/dummy-4.0/app/controllers/parents_controller.rb
activerecord-sortable-0.0.5 spec/dummy-4.2/app/controllers/parents_controller.rb
activerecord-sortable-0.0.5 spec/dummy-4.1/app/controllers/parents_controller.rb
activerecord-sortable-0.0.4 spec/dummy-4.0/app/controllers/parents_controller.rb
activerecord-sortable-0.0.4 spec/dummy-4.2/app/controllers/parents_controller.rb
activerecord-sortable-0.0.4 spec/dummy-4.1/app/controllers/parents_controller.rb
activerecord-sortable-0.0.3 spec/dummy/app/controllers/parents_controller.rb