Шаблоны приложений направляющих [закрываются]

6
задан Ryan Bigg 7 August 2013 в 06:56
поделиться

5 ответов

Попробуйте найти на GitHub, на самом деле очень много прохладных. http://github.com/searchlanglangverride=&q=rails-templates&repo=&start_value=1&type=Repositories

Если вы ищете пример аутентификации Попробуйте найти AuthLogic-пример на Github.

0
ответ дан 9 December 2019 в 20:43
поделиться

Технически, да, вы можете сделать это... практически, я был бы немного обеспокоен, если бы в моих данных была разметка HTML. Что еще там может быть? Пахнет уязвимостью XSS.

-121--3357786-

Переопределите метод .clean (self), проверьте наличие self.cleaned_data и повысьте значение ValidationError

https://docs.djangoproject.com/en/dev/ref/forms/validation/#cleaning-and-validating-fields-that-depend-on-each-other

-121--3302968-

У Райана есть некоторые шаблоны Rails: http://github.com/ryanb/rails-templates

Похоже, хранилище Джереми дало мне 40000460.

0
ответ дан 9 December 2019 в 20:43
поделиться

Джереми Маканально поддерживает разнообразную коллекцию здесь: http://github.com/jm/rails-templates/

Я не думаю, что есть какие-либо серебряные пули, но, но Они отображают много техник, которые позволяют шаблоны.

1
ответ дан 9 December 2019 в 20:43
поделиться

Железнодорожные комплекты могут также соответствовать вашим потребностям, даже если на самом деле это не Шаблоны:

http://railskits.com/available-kits/

1
ответ дан 9 December 2019 в 20:43
поделиться

Если вы используете командную строку, вы можете сделать:

alias make='make -j 8'

Это будет временно, чтобы сделать его постоянным вы должны добавить его в .bashrc

Читайте здесь: http://www.linfo.org/make_alias_permanent.html

-121--2620734-

Несколько пунктов:

  1. Параметры командной строки доступно через commandArgs () , поэтому см. справку (commandArgs) для обзор.

  2. Файл Rscript.exe можно использовать на всех платформах, включая Windows. Он будет поддерживать commandArgs () . littler можно было портировать на Windows, но сейчас он работает только на OS X и Linux.

  3. В CRAN имеются два дополнительных пакета: getopt и optparse , которые оба были написаны для анализа командной строки.

Редактировать в Ноя 2015: Появились новые альтернативы, и я от всего сердца рекомендую docopt .

-121--558348-

Существует несколько способов расширения приложения Rails и/или запуска одного из них. Другие:

  • Plugins
  • Engine
  • Gems
  • Templates

Templates Обычно используются для запуска приложения, но если они разработаны правильно, их можно использовать для расширения. Например, многие шаблоны запаса там помогают настроить репозиторий кода, установить несколько плагинов/драгоценных камней и, возможно, немного исправить макет, чтобы вам не пришлось. Конечно, вы обычно делаете большинство из них, когда впервые начинаете проект. В нашей компании (3 разработчика) я создал шаблон, который настраивает наши среды разработки и производства, репозитории, отслеживание проектов. Вот мой любимый шаблон запаса: http://github.com/lhoeg/app_lego/network (Оригинал не сделал много работы над ним за некоторое время, и я считаю, что это лучшая вилка там сейчас)

Плагины и самоцветы более или менее становятся синонимами, и нет никаких оснований для людей создавать плагины, так как драгоценные камни являются более Ruby-стандартный способ упаковки функциональности. Как правило, вы будете использовать плагины, чтобы добавить биты очень определенных функций в ваше приложение. Это может варьироваться от добавления аутентификации пользователя до календаря, до добавления расположений и сопоставления с вашим приложением. Большинство подключаемых модулей, которые я использовал, расширяют ActiveRecord или часть базы данных приложения. Если плагин поставляется с представлениями, контроллерами или изменяет таблицы базы данных, он обычно поставляется с генератором. Хорошим примером является генератор плагина Restful Authentication. Относительно хороший список http://agilewebdevelopment.com/

Двигатели являются королями модульности. Они обычно обеспечивают гораздо больше функциональности, чем плагины. В то время как плагины и драгоценные камни, как правило, расширяют саму Rails, двигатели намерены расширить ВАШЕ приложение, добавив полный набор видов, контроллеров и моделей. Таким образом, двигатели представляют собой целые приложения Rails, упакованные в аккуратную коробку, которую можно просто встроить в приложение и мгновенно добавить набор функциональных возможностей. Имеется также каталог Engine по адресу http://agilewebdevablement.com/ но, как вы увидите, их не так много.

Надеюсь, это поможет!

Бернс

1
ответ дан 9 December 2019 в 20:43
поделиться
Другие вопросы по тегам:

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