Hola, estamos realizando una pequeña aplicacion que permitira comparar
distintos depositos (de los cuales el usuario introducira las
caracteristicas) con uno que la empresa promociona y cuyos datos de
tiempo, cantidad de dinero, seran iguales que el ultimo introducido por
el usuario. Los valores que diferiran sera el TAE y cualquier otro
propio de este deposito.
El usuario puede comparar tantos depositos como quiera ya que estos
datos se almacenaran en una cokkie durante un dia. Los datos se
visualizaran en una tabla, la columna de mas a la izquierda no tendra
cabecera y contendra el nombre de los datos que se muestran: dinero a
invertir, durancion,TAE, interes bruto, interes neto, importe de
vencimiento. Despues las otras columnas mostraran en la cabecera
Simulacion n (siendo n el numero de la simulacion que ese usuario ha
realizado durante ese dia) y en la columan apareceran los datos
correspondientes para esa simulacion en concreto. Finalmente la columna
de mas a la derecha tendra como cabecera Nuestro deposito y en la
columna se mostraran los datos para ese deposito en concreto.
Bueno, pues hasta aqui la descipcion del problema (gracias si a partir
de la 6 linea habis decidido continuar ). La implementacion que
tenemos hasta ahora (pruebas) es la siguinte
Contolador:
class SimuladorController < ApplicationController
def depositos
#Simulacion recoge los datos del form
simulacion = { :nombre => ‘Simulación 1’, :dinero_a_invertir =>
params[:dinero], :duracion => params[:tiempo], :tae => params[:TAE] }
#promo es la promocion que se ofrece, el campo tae es fijo de la
promocion y los demas son iguales que los datos que introduce el usuario
para poder realizar la comparacion
promo = { :nombre => ‘Depósito Azul’, :dinero_a_invertir =>
params[:dinero], :duracion => params[:tiempo], :tae => 3.50 }
#Creamos un vector para almacenar los datos, donde cada elemento del
vector es un hash
simulaciones = [simulacion, promo]
end
Vista: Me centro en la matriz que se debe de generar para mostrar los
resultados
.
.
.
Comparativa de resultados
El primer problema lo encontramos al intentar crear el titulo de cada
columna, si lo quisieramos meter a “piñon” no tendriamos problema,
ahriamos algo como:
<% ths( Simulacion1 Simulacion 2 simulacion3 Deposito azul ) %> .
Pero claro esto no es posible, lo que me interesa es poder acceder al
campo nombre de cada elemento del vector que esta dentro del hash…pero
no se como :(.
Alguien puede ayudarnos a introducir el nombre de las columans con este
metodo?