Ich habe ein PaymentDetail-Modell mit dem Attribut "home_address_country", so dass ich Folgendes verwenden kann
@payment_detail.home_address_country //where @payment_detail is object of that model.
Ich möchte etwas wie dieses verwenden:---
country_attribute=address_type+"_address_country" //where address type is equal to 'home'
@payment_detail."#{country_attribute}"
Bedeutet, dass der Name des Attributs in einer Variablen gespeichert wird. Wie kann ich dies tun?
EDITAR
country_attribute=address_type+"_address_country"
country_list=Carmen::country_names
eval("@#{country_attribute} = #{country_list}")