Dar reload no ActionView

2 respostas
Migore

Fiz um plugin que adiciona métodos dinamicamente ao ActionView, porém, preciso chamar esses métodos através da classe (ActionView::base.meumétodo()), pois eles não estão na instância do ActionView.

Tem como eu dar um reload no ActionView?

2 Respostas

Mauricio_Linhares

Se você chama ele com ActionView::Base.nome_do_metodo ele é um método de classe, faça dele um método de instância e vai funcionar.

Migore

Consegui agora, era isso mesmo parece, estou começando ainda nesse coisa de adicinar métodos que fiz isso e nem sabia.

como tava:

ActionView::Base.class.class_eval

como ficou:

ActionView::Base.class_eval

Obrigado Maurício!

Criado 5 de novembro de 2008
Ultima resposta 5 de nov. de 2008
Respostas 2
Participantes 2