Попробуйте найти на GitHub, на самом деле очень много прохладных. http://github.com/searchlanglangverride=&q=rails-templates&repo=&start_value=1&type=Repositories
Если вы ищете пример аутентификации Попробуйте найти AuthLogic-пример на Github.
Технически, да, вы можете сделать это... практически, я был бы немного обеспокоен, если бы в моих данных была разметка HTML. Что еще там может быть? Пахнет уязвимостью XSS.
-121--3357786-Переопределите метод .clean (self), проверьте наличие self.cleaned_data и повысьте значение ValidationError
-121--3302968-У Райана есть некоторые шаблоны Rails: http://github.com/ryanb/rails-templates
Похоже, хранилище Джереми дало мне 40000460.
Джереми Маканально поддерживает разнообразную коллекцию здесь: http://github.com/jm/rails-templates/
Я не думаю, что есть какие-либо серебряные пули, но, но Они отображают много техник, которые позволяют шаблоны.
Железнодорожные комплекты могут также соответствовать вашим потребностям, даже если на самом деле это не Шаблоны:
Если вы используете командную строку, вы можете сделать:
alias make='make -j 8'
Это будет временно, чтобы сделать его постоянным вы должны добавить его в .bashrc
Читайте здесь: http://www.linfo.org/make_alias_permanent.html
-121--2620734-Несколько пунктов:
Параметры командной строки
доступно через commandArgs ()
, поэтому
см. справку (commandArgs)
для
обзор.
Файл Rscript.exe
можно использовать на всех платформах, включая Windows. Он будет поддерживать commandArgs ()
. littler можно было портировать на Windows, но сейчас он работает только на OS X и Linux.
В CRAN имеются два дополнительных пакета: getopt и optparse , которые оба были написаны для анализа командной строки.
Редактировать в Ноя 2015: Появились новые альтернативы, и я от всего сердца рекомендую docopt .
-121--558348-Существует несколько способов расширения приложения Rails и/или запуска одного из них. Другие:
Templates Обычно используются для запуска приложения, но если они разработаны правильно, их можно использовать для расширения. Например, многие шаблоны запаса там помогают настроить репозиторий кода, установить несколько плагинов/драгоценных камней и, возможно, немного исправить макет, чтобы вам не пришлось. Конечно, вы обычно делаете большинство из них, когда впервые начинаете проект. В нашей компании (3 разработчика) я создал шаблон, который настраивает наши среды разработки и производства, репозитории, отслеживание проектов. Вот мой любимый шаблон запаса: http://github.com/lhoeg/app_lego/network (Оригинал не сделал много работы над ним за некоторое время, и я считаю, что это лучшая вилка там сейчас)
Плагины и самоцветы более или менее становятся синонимами, и нет никаких оснований для людей создавать плагины, так как драгоценные камни являются более Ruby-стандартный способ упаковки функциональности. Как правило, вы будете использовать плагины, чтобы добавить биты очень определенных функций в ваше приложение. Это может варьироваться от добавления аутентификации пользователя до календаря, до добавления расположений и сопоставления с вашим приложением. Большинство подключаемых модулей, которые я использовал, расширяют ActiveRecord или часть базы данных приложения. Если плагин поставляется с представлениями, контроллерами или изменяет таблицы базы данных, он обычно поставляется с генератором. Хорошим примером является генератор плагина Restful Authentication. Относительно хороший список http://agilewebdevelopment.com/
Двигатели являются королями модульности. Они обычно обеспечивают гораздо больше функциональности, чем плагины. В то время как плагины и драгоценные камни, как правило, расширяют саму Rails, двигатели намерены расширить ВАШЕ приложение, добавив полный набор видов, контроллеров и моделей. Таким образом, двигатели представляют собой целые приложения Rails, упакованные в аккуратную коробку, которую можно просто встроить в приложение и мгновенно добавить набор функциональных возможностей. Имеется также каталог Engine по адресу http://agilewebdevablement.com/ но, как вы увидите, их не так много.
Надеюсь, это поможет!
Бернс