В моем представлении создания пользователя
<%= simple_form_for @user do |f| %>
<%= render 'shared/error_messages', :object => f.object %>
<%= f.input :size, :collection => @plan, :label_method => :details,
:value_method =>:name,:include_blank => false %>
Коллекция / список загружается нормально.Если пользователь вводит неправильное значение и моя страница перезагружается с уведомлением об ошибке, поле: size перезагружается как числовое поле ввода, а не как моя коллекция / список.