Гость, что вы используете ajax для отправки формы в вашем модале Bootstrap.
После этого действие контроллера отобразит ответ js
(например: create.js.erb
)
Редактировать: для установки условных операторов
В действии контроллера
@object = YourModel.new(params[:object])
unless @object.save
@errors = @object.errors.full_messages
end
В create.js.erb
<% if @errors %>
/* DO form invalid actions, like show error messages */
<% else %>
$('#yourModalID').modal('hide');
<% end %>