如何在Phoenix Framework中的字段下显示错误消息

时间:2015-08-15 11:08:02

标签: elixir phoenix-framework

如何在字段下显示表单错误而不是表单顶部?

我如何制作这样的东西:

<%= text_input u, :username %>
如果此字段中存在错误,则

呈现此类内容 - &gt;

<div class="field-with-error">
  <input type="text">
  <span class="error">This username is already taken</span>
</div>

2 个答案:

答案 0 :(得分:8)

错误都在表单struct的errors字段中,因此您通常可以f.errors访问它们。这是一个例子:

<%= if message = f.errors[:username] do %>
  <span><%= translate_error(message) %></span>
<% end %>

答案 1 :(得分:6)

现在你可以使用:

gcc --version