Как разработчик Rails, я чувствую себя немного глупо, задавая этот вопрос, но, надеюсь, я узнаю что-то новое, и кто-то может избавить меня от моих страданий! В моих приложениях rails я использую (другие народы) драгоценные камни все время, я также использую плагины из сообщества или моего собственного.Построение рубинового драгоценного камня для приложений Rails
Я понимаю преимущества использования драгоценных камней над плагинами, поскольку они доступны для версий, сегментированы, общесистемны, проще в управлении и обмениваются и т. Д., Но я действительно не знаю, как сделать драгоценный камень для своих приложений с рельсами !?
Вы всегда начинаете с плагина и конвертируете его в драгоценный камень, я видел слова «упакуйте его как драгоценный камень». Также драгоценный камень, который я собираюсь построить, не будет хорош в обычной рубиновой программе, это полезно только для приложений rails. Я даже не уверен, что семантика этого имеет смысл, «RubyGem», который будет работать только в приложении rails !?
Я хотел бы создать драгоценный камень (если это то, что я должен использовать?) Для дискретной функциональности для моих приложений-рельсов. Он должен будет добавить миграцию базы данных, новые маршруты и предоставить контроллеры и представления или полезные помощники вида. Я знаю, что могу добиться этого с помощью плагина, но просто хотел бы узнать, как и почему делать это как «Ruby Gem»?
Вы можете исправить URL на свой tabs_on_rails плагин? –
Исправлено! Спасибо. –
@SimoneCarletti - «Приложение Rails на самом деле не может загружать задачи рейка, определенные в плагине, упакованном как Gem» - я не думаю, что это все еще так. – Yarin