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:
<[email protected] do |clave, valor| %>
<%=clave.to_s%> <%=check_box(clave, valor, {}, true, false) %>
<%end%>
El controlador
def create
if request.post?
begin
creadoBien=true
deshacerArquitectura=[]
@arquitecturas.each do |clave, valor|
if valor
nuevo=Architecture.new()
nuevo.nombre=clave
[email protected]
if nuevo.save
creadobien=creadobien and true
deshacerArquitectura << nuevo
end
end
end