Я создаю плагин для моего Rails 2.3.8 и внутри init.rb
файла моего плагина у меня есть следующий кодReading «RAILS_ROOT» внутри плагина в Rails 2.3.8
"#{RAILS_ROOT}/log/myerror.log"
Пытаюсь создать «myerror.log» файл в логе/папке), но кажется, что плагин не может прочитать переменную RAILS_ROOT
(я получаю следующее сообщение об ошибке в моих модульных тестах плагин:
`const_missing': uninitialized constant RAILS_ROOT (NameError)
я сделал некоторые веб-поиски, но не смогли найти ответ. Как запустить модульные тесты с помощью плагина с «RAIL» S_ROOT '), или какие другие лучшие практики?
Я работаю на Rails 2.3.8 на Linux.
Пожалуйста, попробуйте 'Rails.root' – taro
Привет @taro, спасибо за ответ, насколько я знаю, Rails.root является заменой Rails3 для RAILS_ROOT в rails <3.x, но здесь Как я уже говорил, я использую rails 2.3.8: D – sameera207