Tengo un modelo de actividad. Es belongs_to :parent, :polymorphic => true
.¿Cómo rellena Rails el campo "tipo_modelo" para las asociaciones polimórficas?
¿Utiliza Rails parent.class.name
, parent.model_name
o algo más para rellenar el campo parent_type?
Quiero que un presentador se comporte como el objeto primario que envuelve, y debo anular el método correcto.
Gracias.
Y 'class_name' se define como' @class_name || = options [: class_name] || derive_class_name' si no me equivoco. 'derive_class_name' es' name.to_s.camelize'. ¿Entonces supongo que solo está llamando a Model.name.to_s.camelize, y debería anular el método 'name'? – Robin
Eso debería funcionar. –
Sí :) Gracias – Robin