validates_associated和HABTM

时间:2010-09-17 06:27:06

标签: ruby-on-rails validation has-and-belongs-to-many

文章HABTM作者

在文章模型中,我说:

validates_associated :authors

但是,通过创建新文章,这种验证不会发生,因为我没有看到错误。

正确显示另一个错误,但是这个。

我这样渲染错误:

<div class="errors">
    <%= article_form.error_messages %>
</div>

这里有什么问题?

1 个答案:

答案 0 :(得分:1)

Validates_associated应该适用于任何类型的关联。 尝试使用以下方式显示错误:

<%= @article.errors.full_messages.to_sentence %>

<%- for author in @article.authors %>
  <%= author.errors.full_messages.to_sentence %>
<%- end %>