В Ruby on Rails 3.1 где вы размещаете свои собственные классы? - PullRequest
1 голос
/ 22 октября 2011

Я создал класс, который хочу сделать доступным для всего проекта для ответов об ошибках. Где бы я поместил его в структуру каталогов RoR 3.1? В lib / assets? Кроме того, есть ли где-нибудь информация в Интернете для этого? Я сделал несколько поисков и ничего не смог найти.

Спасибо!

1 Ответ

4 голосов
/ 22 октября 2011

Код, не связанный с моделью, я обычно добавляю /lib.

Если это будет занято, я, вероятно, создам подкаталоги /lib например.

  • /lib/reports
  • /lib/utils
  • /lib/validators (это, вероятно, тоже может существовать в /models/validators)

Но, скорее всего, я закончу строительстводрагоценный камень, чтобы справиться с функциональностью.

Это своего рода вопрос о рабочих методах, поэтому не так много документировано, но я бы посоветовал вам взглянуть на The Rails 3 Way, довольно здоровенныйкнига, полная учебников и советов о хорошем стиле кодирования.

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