我的错误消息没有自动显示,所以我决定使用flash作为解决方法。这就是我正在做的
控制器:
flash[:notice] = @post.errors.full_messages
看法:
<%= flash[:notice] %>
然后,我看到这个丑陋的错误消息。
["Content can't be blank", "Content is too short (minimum is 10 characters)"]
但至少,用户成功地得到了错误信息。现在我需要自定义错误消息,让它看起来更漂亮一点。我想我可以将每个错误语句解析为一些局部变量并显示它们(有没有更复杂的方法?)。但是,我不知道如何自定义错误消息。例如,“内容不能为空”应更改为“您将内容留空”。我在哪里可以解决这个问题?