In Rails, I'm receiving an error "Model(#-12345) expected, got String(#-12345)" -
i realize there's existing question this, none of answers provided worked me. what's particularly bothersome can tell i'm passing in correct parameters through create method (or update, i'm trying use create now). debugging/error page presented rails 4 built-in server: "url"=>"", "country"=>"1", "charge"=>"0", my models configured model belongs_to country , country has_many models. don't why, if i'm passing in formatted data, , i'm accessing country model (my drop-down populated appropriate names via code below), doesn't work. appreciated. i'm stumped , google has been of minimal help. <%= f.select :country, country.all.collect { |c| [c.id, c.id.to_i] }, class: 'form-control' %> also note i've tried many variations including not limited to: <%= f.select :country, country.all.collect { |c| [c.country_long_name, c.id] }, class: 'form-control...