def error_messages_for(object_name, options = {}) options = options.symbolize_keys object = instance_variable_get("@#{object_name}") if object && !object.errors.empty? content_tag("div", content_tag( options[:header_tag] || "h2", "Из-за #{object.errors.count} #{object.errors.count.items("ошибки", "ошибок", "ошибок")} #{object_name.ru_name} не будет сохранена" ) + content_tag("p", "Следующие поля заполнены неверно:") + content_tag("ul", object.errors.full_messages.collect { |msg| content_tag("li", msg) }), "id" => options[:id] || "errorExplanation", "class" => options[:class] || "errorExplanation" ) else "" end end
Never been to CodeSnippets before?
Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)
Перегрузка ошибок (See related posts)
You need to create an account or log in to post comments to this site.
Related Posts
» Adding an error to the model in rails debugging errors
» Typo under lighttpd in lighttpd ruby rails typo ruby-fcgi
» Locking your Rails app to sp... in rails gems environments version locking
» Use Google's API to search y... in rails google search wsdl webservices
» Use curl and a list of URLs ... in fastcgi rails apache2 testing
» Example lighttpd config for ... in php lighttpd rails examples filenice
Snippets (source code soon to be available) developed by Peter Cooper and powered by Ruby On Rails