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
on 2010-07-16 11:21
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
Log in with Google account | Log in with Yahoo account
No account? Register here.