Forum: Italian Ruby user group I18n.t: binding dal DB

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
3e9939f082cf2f71083f784c78755feb?d=identicon&s=25 Salvatore (Guest)
on 2009-05-22 11:36
(Received via mailing list)
Ciao a tutti,

Cerco di spiegarvi il mio problema con la speranza che qualcuno possa
aiutarmi perché proprio non riesco a venirne fuori:

Mi trovo in un controller e vorrei ricavarmi la stringa a partire da un
binding memorizzato sul DB. Nel file locale/it.yml ho una struttura del
genere:

it:
  navigation:
    users:  "Utenti"

la variabile nav.binding contiene il valore "navigation.users", quando
però provo a fare

data = [{"text" => I18n.t "#{nav.binding}"}]

ricevo il seguente errore:

NoMethodError (Attempt to call private method):

/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/attribute_methods.rb:236:in
`method_missing'
.............

Qualcuno è cosi gentile da spiegarmi dove sbaglio? Sinceramente non so
neanche se si può fare quello che vorrei fare...

grazie mille e speriamo bene :)

ciao ciao

--
Salvatore
This topic is locked and can not be replied to.