<%= flash[:notice] %>
<%= yield %> Y eliminamos los archivos restantes dentro de la carpeta layouts (artículos.html.erb, autores.html.erb y revistas.html.erb) e iniciamos la aplicación rails (click derecho al proyecto y Run).
<%= f.label :titulo %>
<%= f.text_field :titulo %>
<%= f.label :contenido %>
<%= f.text_area :contenido %>
<%= f.label :revista %>
<%= f.select :revista_id, Revista.all.collect{|x| [x.nombre, x.id]} %>
<%= f.label :autor %>
<%= f.select :autor_id, Autor.all.collect{|x| [x.nombre + " " + x.apellidos, x.id]} %>
<%= f.submit "Create" %>
<% end %> <%= link_to 'Back', articulos_path %> Las líneas modificadas nos permiten seleccionar las revistas disponibles y los autores registrados, lo que permitirá mostrar un selector de opciones, primero para elegir la revista y otro para elegir el autor de éste artículo, en ésto utilizamos una expresión lambda, que crea un array de opciones a partir de los registros de la tabla. Ahora dejemos para una segunda parte más funcionalidad, validaciones de campos, trabajo con las relaciones de las tablas desde código, Ajax, etc. Referencias [1] http://www.rubyonrails.org/ [2] http://www.rubyonrails.org.es/ Autor Carlos Ramos Lic. Informática UMSA Lider de Wiebia, soluciones web 2.0 [email protected]