2010-10-16 3 views
1

Я пытаюсь проверить мои модели Datamapper и показать ошибки проверки в моем шаблоне HAML, я использую Sinatra. Я не понимаю, как сохранить эти ошибки в переменной экземпляра и получить к ним доступ из моего шаблона. Я осмотрел документацию или учебники, объясняющие, как сделать что-то подобное, но я ничего не смог найти.Ошибки проверки подлинности Datamapper с Sinatra

ответ

2

Здесь вы идете

вид Haml:

%label{:for => "title"} Title 
    %input#title{:name => "title", :type => "text", :size => "22", :maxlength => "256", :required => true, :placeholder => "Title...", :autofocus => true, :value => @post.title}/ 
    = field_validation(@post, :title) 

вспомогательный метод:

def field_validation(target, field) 
"<span class=\"field-validation-error\">#{target.errors[field][0]}</span>" unless target.errors[field].empty? 
end 
Смежные вопросы