Ruby on Rails 3 - создание плагинов или движков с представлениями и контроллерами? - PullRequest
2 голосов
/ 21 июня 2011

Я только начал программировать RoR и хочу создать плагин / движок с его видом и контроллерами для моего простого приложения rails.Я нашел учебник о плагинах creatng на официальной вики rails, но, к сожалению, он предназначен для rails 2: (

Итак, как мы можем написать плагин с представлениями и контроллерами для приложения RoR 3.

Ответы [ 2 ]

2 голосов
/ 21 июня 2011

Rails 3 позволяет легко достичь этого.На самом деле, как только вы объявите свой драгоценный камень в качестве движка, он будет автоматически выглядеть во всех основных папках: /app, /public, ...

Я бы посоветовал взглянуть на этот проект github , который является фреймворком Engine.

Вы сможете создать свой собственный, используя этот пример.

1 голос
/ 21 июня 2011

ИМХО, лучший способ - использовать драгоценный камень Хосе Валима Enginex:

https://github.com/josevalim/enginex

позволяет легко создать драгоценный камень для рельсового двигателя. он также создает фиктивное приложение для тестов (поддерживает rspec и Test :: Unit).

Кроме того, Enginex будет генератором плагинов по умолчанию для предстоящих рельсов 3.1 (на самом деле это rc4).

...