Pregunta

Clase de usuario : recurso       validates_presence_of: nombre     final

class Core < ActiveRecord::Base
  belongs_to :resource, :polymorphic => true
  validates_presence_of     :email 
end

Para insertar un nuevo usuario i utilizar una forma como esta:

<%= error_messages_for :user %>
<% form_for :user, :html => { :multipart => true, :id => "user_form", :class => "core_form" }, :url => "/users/create" do |user_form| -%>
<% user_form.fields_for :core_attributes, @user.core do |core_form| %>
   <%= core_form.text_field :name %>
   <%= user_form.text_field :email %>
<% end %>
  <% end %>

Cuando envío esta forma sin insertar el correo electrónico y el nombre, carriles de mostrar sólo los errores de usuario. quiero errores fundamentales también en la misma lista ¿Cómo puedo hacer?

gracias

¿Fue útil?

Solución

Creo que es posible que desee validates_associated (* attr_names) http://api.rubyonrails.org/classes/ActiveRecord/Validations/ ClassMethods.html # M002171

"valida si el objeto u objetos asociados son todas válidas sí mismos. Funciona con cualquier tipo de asociación."

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top