Как я могу сократить большое приложение направляющих в малые приложения, которые сотрудничают?

проблема:

<Table usersList="{test}" />

исправить:

<Table usersList={test} />
7
задан MiniQuark 24 December 2008 в 08:44
поделиться

4 ответа

Так как это - что-то, что я также хотел бы смочь сделать, я могу предложить четыре - неполный и относительно непротестированный (мной) "решения":

Без определенного порядка...

  1. Используйте плагин механизмов направляющих, который, по-видимому, работает с 2,2 теперь. Это, некоторым или всей степени, будет, вероятно, прокрученный в направляющие 2.3 (см. ниже),

  2. Переключитесь на Merb, который имеет что-то позвонившее "части", которые могли бы предложить то, что Вы ищете. Так или иначе, если это корректно (и кто я должен сомневаться относительно Yehuda Katz?) это все будет то же самое однажды так или иначе, которое прохладно.

  3. Смотрите на функциональность механизмов в Граничных направляющих ("Край" является последней зафиксированной, но невыпущенной версией, таким образом, это обычно работает, но еще не может быть 100%-м производственным качеством).

  4. Изучите использование пространств имен в routes.rb - выделение объекта в app к средствам пространства имен можно поместить его в подкаталог в соответствующем app подкаталог, хотя это, возможно, менее чисто к наличию отдельного набора каталогов Rails для каждого "приложения".

Из них у меня нет опыта (2), потому что я связываюсь (в терминах инфраструктуры) к направляющим, но это в порядке, мне нравятся направляющие. Я планирую бросить взгляд на (1) и возможно (3), потому что 2.3 может быть выпущен, прежде чем я должен буду развернуть свою следующую главную версию, и я попробовал (4), который работает, но, ну, в общем, труден и немного (мне) сбивающий с толку.

5
ответ дан 7 December 2019 в 07:51
поделиться

Я использовал плагин пустыни (раньше 'плагины плюс'). Это, кажется, работает вполне прилично. http://github.com/pivotal/desert/tree/master

2
ответ дан 7 December 2019 в 07:51
поделиться

Путем я вижу, что это для RoR должно было бы записать Ваши "приложения" как контроллеры в направляющих. Они могут быть довольно независимыми, но могут совместно использовать помощников и представления. Я не знаю Django поэтому, возможно, терминология отличается.

-2
ответ дан 7 December 2019 в 07:51
поделиться

Если Вы хотите исследовать опцию Mike's № 2, части Merb, там скринкаст по теме, которая полезна.

2
ответ дан 7 December 2019 в 07:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: