Forum: Rails-ES pasar un hash de la vista al controlador, novato

Posted by Ignacio Toscano (maese)
on 2010-07-16 11:21
Hola, tengo que hacer una vista en la qeu he de meter un numero de
checkbox dinámicos, por lo que en el controller creo un hash
string,boolean, que he llamado @arquitecturas, el string para el nombre
a mostrar y el boolean para marcado o no, el problema es que cuando
compruebo los valores después de request.post? el hash tiene los valores
iniciales, ¿como podría recuperar el hash modificado correctamente?

el codigo de la vista es:

<%@arquitecturas.each do |clave, valor| %>
<%=clave.to_s%> <%=check_box(clave, valor, {}, true, false) %>
<%end%></p>

El controlador

 def create
   if request.post?
      begin
        creadoBien=true
        deshacerArquitectura=[]
        @arquitecturas.each do |clave, valor|
            if valor
              nuevo=Architecture.new()
              nuevo.nombre=clave
              nuevo.project_id=@project.id
              if nuevo.save
                creadobien=creadobien and true
                deshacerArquitectura << nuevo
              end
            end
          end
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.