Como faço para corrigir 'não Processados ver o caminho encontrado' erro com ExceptionNotifier plugin do rails 2.1?

StackOverflow https://stackoverflow.com/questions/1024

Pergunta

Depois de actualizar um rails 1.2 website para 2.1, o ExceptionNotifier plugin não funciona mais, reclamando sobre esse erro:

ActionView::TemplateFinder::InvalidViewPath:Não transformados ler caminho encontradas:"/caminho/para/appname/vendor/plugins/exception_notification/lib/../pontos de vista".Definir o modo de exibição caminhos com #append_view_path, #prepend_view_path, ou #view_paths=.

O que ele faz, e como faço para corrigir isso?

Foi útil?

Solução

Você deve atualizar para a mais recente Exceção plugin de Notificação, que está em sua nova casa no GitHub.

Outras dicas

Isto foi causado por uma alteração no rails 2.1 o que impede trilhos de carregamento de pontos de vista a partir de qualquer caminho arbitrário por razões de segurança.

Agora há uma versão atualizada do plugin no github, então a solução é usar esse.


A antiga solução aqui para a posteridade

Para contornar isso, edite init.rb sob o seu vendor/plugins/exception_notification diretório, e adicione o seguinte código para o final

ActionController::Base.class_eval do
  append_view_path File.dirname(__FILE__) + '/lib/../views'
end

Isso adiciona o ExceptionNotifier plugins' modos de exibição de pasta para a lista, portanto, é permitido para carregá-los.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top