Зачем делать плагин Rails вместо того, чтобы помещать код в / lib? - PullRequest
1 голос
/ 03 октября 2011

В Rails, в чем разница между созданием плагина и добавлением модулей в каталог / lib?

Я вижу, что для внесения изменений в плагин мне нужно перезапустить сервер, но это единственное отличиеПонимаю.Зачем мне делать плагин вместо того, чтобы помещать модуль в / lib?

(sys: Ruby 1.8.7, Rails 2.3.5)

Ответы [ 2 ]

0 голосов
/ 03 октября 2011

Создавая отдельный плагин, вы увеличиваете возможность повторного использования кода как вами, так и другими.Это также помогает обеспечить модульность кода, гарантируя, что все специфичные для приложения функциональные возможности абстрагируются в конфигурацию, обратные вызовы и т. Д., Что облегчает тестирование.(Это также возможно в библиотеке внутри приложения, но ее легче реализовать, когда она на 100% отделена).

0 голосов
/ 03 октября 2011

Это упрощает и упрощает процесс распространения вашего модуля для использования другими людьми.

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