Bonjour
J'ai définie une constante (enfin il me semble) dans le fichier init.rb de mon extension pour Redmine.
- avec Rails 3.2, pas de soucis.
- avec Rails 2.3, ça ne fonctionne pas (si c'est la faute à la version de Rails).
Voici l'erreur que j'ai :
ActionView::TemplateError (uninitialized constant ActionView::Base::CompiledTemplates::APIJS_ROOT)
on line #104 of vendor/plugins/redmine_apijs/app/views/settings/_apis/_apijs.html.erb
Voici mon fichier init.rb :
Quelque a t-il une idée pour m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 require 'redmine' require 'files_hook' require 'attachment_patch' root = (ENV['RAILS_TMP'].to_s.length > 0) ? (ENV['RAILS_TMP'].to_s + '/apijs') : nil # /var/cache/redmine/default/apijs/ root = (!root && Rails.root.to_s.length > 0) ? (Rails.root.to_s + '/tmp/apijs') : root # /home/user/redmine-2.5.1/tmp/apijs/ root = (!root && RAILS_ROOT.to_s.length > 0) ? (RAILS_ROOT.to_s + '/tmp/apijs') : root # /home/user/redmine-2.5.1/tmp/apijs/ root = (!root) ? '/tmp/apijs' : root # /tmp/apijs/ APIJS_ROOT = root.to_s Redmine::Plugin.register :redmine_apijs do...
Partager