Saludos.
Tengo una duda… sé que ruby siempre te facilita las cosas, asà que me
niego a creer que no haya algo ya predefinido para lo que quiero hacer.
Mi pregunta es si hay algún método para hacer lo siguiente:
Tengo un array de arrays en mi clase Order:
class Order < ActiveRecord::Base
PAYMENT_TYPES = [
[“Deposito bancario”, “bank”],
[“Tarjeta de credito”, “cc”],
[“Paypal”, “paypal”]
]
…
end
Y después quiero que el segundo valor de cada sub-array sea el indice
para
el primer valor, osea esto:
@type = Hash.new
Order::PAYMENT_TYPES.each do |t|
@type[t[1]] = t[0]
end
para poder hacer esto en mi vista:
<%= @type[@order.pay_type] %> <!-- ej. @type[“cc”] va a desplegar
“Tarjeta
de credito”
Gracias por adelantado.
–
edgar.js