class Country < ActiveRecord::Base
#alias_method :name, :langEN # here fails
#alias_method :name=, :langEN=
#attr_accessible :name
def name; langEN end # here works
end
W pierwszej rozmowy alias_method
nie powiedzie się z:Dlaczego alias_method zawodzi w Rails modelu
NameError: undefined method `langEN' for class `Country'
Znaczy to zawiedzie, gdy robię na przykład Country.first
.
Ale w konsoli mogę zadzwonić pod numer Country.first.langEN
i zobaczyć, że drugie połączenie również działa.
Czego mi brakuje?