Rails: Куда вы помещаете немодельный код?

Я новичок в Rails и учился с Rails 3 в побочном проекте. Бывают случаи, когда я хочу написать код, который не принадлежит моим моделям или моим контроллерам - проблемы, которые связаны с моделью и / или контроллером, но я не Я не хочу загромождать любой из них деталями реализации того, что я пишу.

Например: проект, который я создаю, использует систему авторизации Janrain (RPX), поэтому я могу получить авторизацию oauth, openid, google и т. д. . есть хороший кусок кода API, который они предоставляют, поэтому мне не нужно все писать самому. этот код не принадлежит контроллеру входа в систему или пользовательскому модулю. это код авторизации, поэтому он должен быть доступен контроллеру входа в систему, но не является его частью.

Куда вы поместите этот код? это не код модели. он не принадлежит контроллеру.

... заранее спасибо.

6
задан Derick Bailey 24 September 2010 в 02:25
поделиться