Создание плагинов в rubyonrails - PullRequest
1 голос
/ 31 января 2009

Я создаю плагин, который включает контроллер, модель и виды. в то время как я могу переместить эти файлы из каталога vendor / plugin в app / controllers, models & views соответственно.

Теперь я могу запустить свой контроллер и модель, просто скопировав их в папку lib в vendor / plugins / plugin_name / lib, и они доступны напрямую, но мои представления не инициализируются оттуда, поэтому мне нужна техника, которая может представления в vendor / plugins / plugin_name / lib / views, доступные для платформы rails без копирования.

Я пытаюсь добавить их в actionview, но не знаю, как это сделать.

Пожалуйста, объясните мне это.

Ответы [ 2 ]

2 голосов
/ 31 января 2009

Есть способы, которыми вы можете добавить каталог представлений своего плагина в «путь поиска» для ActionView, но самый простой способ справиться со всем этим - просто использовать что-то вроде плагина Rails Engines, чтобы выполнить всю тяжелую работу за вас.

0 голосов
/ 01 февраля 2009

Если вы хотите добавить модели, виды и контроллеры через плагин, взгляните на Desert: http://github.com/pivotal/desert. Я не слишком заинтересован в таком подходе, но, кажется, Desert работает для людей, которым нравится это.

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