0

如何在模型中验证此字段:

<tr>
  <th><%= f.label :Contacts, :class => 'control-label' %></th>
  <td>
    <%= select_tag "contacts[]", options_for_select(@contact.collect{|x| [x.firstname+" "+x.lastname ,x.id]}, @selected_array ), {:multiple => :multiple} %>
  </td>
</tr>

我试过这个:

attr_accessor  :contacts  
validates :contacts, :presence => true

但它不起作用。

4

1 回答 1

0

要使用验证,您需要一个模型。您可能需要的是数据库中不支持的模型。你可以:

include ActiveModel::Validations

在模型类定义中。检查这个railscast:

http://railscasts.com/episodes/219-active-model

于 2013-07-16T11:20:53.107 回答