Come posso utilizzare gli attributi virtuali (getter, setter) nelle rotaie 4, come 'attr_accessible' rimosso.Attributi virtuali nelle rotaie 4
sto ottenendo problema, qui
def tags_list
@tags = self.tags.collect(&:name).join(', ')
end
posso raggiungere superiore metodo, ma non in grado di raggiungere setter di seguito, quando si cerca di aggiornare/Crea.
def tags_list=(tags)
@tags = tags
end
Stai ottenendo attr_accessible e attr_accessor confuso? attr_accessible è andato - per essere sostituito da forti parametri. Ma per quanto ne so, resta attr_accessor. – Edward
sorry, Its attr_accessor: tags_list –
se si utilizza attr_accessor non è necessario definire un getter o setter. attr_accessor è una macro che crea entrambi per te. –