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