Hola...
Aqui ando de pregunton de nuevo...
Ya logre tener un formulario el cual esta compuesto de elementos que
capturan a 2 tablas user y virtual
<h1>New user</h1>
<%= error_messages_for :user %>
<% form_for(@user) do |f| %>
<p><b>Email</b><br /><%= f.text_field :email
%></p>
<p><b>Password</b><br /><%= f.text_field :password
%></p>
<p><b>Name</b><br /><%= f.text_field :name
%></p>
<% fields_for :virtual do |f| %>
<p><b>Email</b><br /><%= f.text_field :email
%></p>
<p><b>Destination</b><br /><%= f.text_field
:destination %></p>
<% end %>
<p><%= f.submit "Create" %></p>
<% end %>
<%= link_to ''Back'', users_path %>
El metodo create es este para el objeto USER
def create
@user = User.new(params[:user])
@user.uid = 1008
@user.gid = 1008
@user.homedir = "var/vmail"
@user.maildir = @user.email+"/"
@user.quota = 52428800
@user.Virtual = Virtual.new(params[:virtual])
respond_to do |format|
if @user.save ....
y mis modelos son estos
class User < ActiveRecord::Base
has_one :Virtual
validates_associated :Virtual
validates_presence_of :email,:password, :name => "Campo
Requerido"
end
class Virtual < ActiveRecord::Base
belongs_to :User
validates_presence_of :email, :destination => "Campo Requerido"
end
El problema es que cuando capturo a la forma no me valida los campos en
forma indiviual de la tabla VIRTUAL
Pense que la validacion la hacia por medio de la relacion entre
modelos...
Alguna sugerencia....
Gracias
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---