Rakoon Smith wrote:
ActiveRecord::AssociationTypeMismatch in InscripcionController#create Profesion expected, got String ... belongs_to :profesion_padre, :class_name=> "Profesion", :foreign_key => "profesion_padre_id" belongs_to :profesion_madre, :class_name=> "Profesion", :foreign_key => "profesion_madre_id" end
I get the error when the execution reach this point: t=Titular.new(params[:titular])
The params of the request are:
Request Parameters: {"commit"=>"Create", "titular"=>{"profesion_padre"=>"10", "profesion_madre"=>"4"}}
The select helpers in your view should be
<%= select :titular, :profesion_padre_id %> and <%= select :titular, :profesion_madre_id %>, not <%= select :titular, :profesion_padre %> and <%= select :titular, :profesion_madre %>.