Rails - Как я могу использовать простые классы ruby? - PullRequest
1 голос
/ 13 мая 2011

У меня есть несколько простых классов ruby, которые я хочу использовать с рельсами (это классы для таких вещей, как точки, линии, прямоугольники и т. Д.). Как я могу использовать их с контроллером рельсов или активной моделью записи?

Спасибо!

1 Ответ

6 голосов
/ 13 мая 2011

Соглашение состоит в том, чтобы поместить их в your-app/lib/.Вы можете сделать так, чтобы Rails автоматически загружал их, настроив это в config/application.rb.Измените значение по умолчанию, чтобы оно выглядело примерно так:

# Custom directories with classes and modules you want to be autoloadable.
config.autoload_paths += %W( #{Rails.root}/lib/shapes )

Где ваши файлы определения классов находятся в your-app/lib/shapes.

Примечание : это для Rails3. Rails 2.x автоматически загружает файлы из lib.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...