Я новичок в рельсах, сегодня я сделал свое первое веб-приложение, используя валидацию, я просто поместил следующие строки в модель:
class ClientWorkout < ActiveRecord::Base
validates_numericality_of :paid_amount
validates_presence_of :client_name
end
Это часть вида:
<% form_for(@client_workout) do |f| %>
<%= f.error_messages %>
etc etc
Все работает отлично, и значение сохраняется в БД, в успешном случае <если происходит ошибка, вместо этого эта ошибка отображается в представлении следующим странным образом: </p>
{{count}} errors prohibited this {{model}} from being saved
There were problems with the following fields:
{{attribute}} {{message}}
{{attribute}} {{message}}
(Пример показывает, что происходит, когда 2 параметра формы неправильны, но это происходит в каждом случае)
Не удалось заменить «count, model, attribute and message» на реальное значение.Кто-нибудь может понять, что произошло?Я использую Ror 2.3.8 и рельсы 1.8.7