Если я сделаю что-то простое, как
class Object def itworks "hoorah" end end
и добавьте это в lib / Я не вижу никакого эффекта в консоли rails. т.е. "" .itworks дает метод отсутствующий. Где подходящее место для добавления таких вещей?
тот же вопрос был задан сегодня;вам нужно загрузить все в lib.
Каков наилучший способ загрузки файлов из папки lib, которые добавляют методы в ~ существующие ~ классы в Rails 3?
Обязательно поймите разницу между require и autoload
require
autoload
Вам понадобится это откуда-то, что загружено в ваше приложение Rails. Хорошее место для этого может быть в config / application.rb, если вы хотите, чтобы он использовался во всех ваших конфигурациях:
require "lib/my_helpers"
вы можете поместить этот файл в config \ initializer, rails загрузит его в любой среде.