16-06-2010, 08:32 PM
Un helper doit renvoyer une chaîne de caractères.
Si tu veux faire un helper qui renvoie une liste d'erreurs d'après un modèle, tu peux faire :
Sephi-Chan
Si tu veux faire un helper qui renvoie une liste d'erreurs d'après un modèle, tu peux faire :
def errors_messages_for(object, attribute)
elements = ""
object.errors[attribute].each do |error|
elements << content_tag(:li, error)
end
content_tag(:ul, elements, :id => "errors-for-#{attribute}", :class => 'errors')
end
Sephi-Chan