Перед вами новое издание бестселлера «Agile web development with Rails», написанного Сэмом Руби — руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом — автором книги «Programming Ruby» и Дэвидом Хэнссоном — создателем технологии Rails. Rails представляет собой среду, облегчающую разработку, развертывание и обслуживание веб-приложений. За время, прошедшее с момента ее первого релиза, Rails прошла путь от малоизвестной технологии до феномена мирового масштаба и стала именно той средой, которую выбирают, чтобы создавать так называемые «приложения Web 2.0». Эта книга, уже давно ставшая настольной по изучению Ruby on Rails, предназначена для всех программистов, собирающихся создавать и развертывать современные веб-приложения. Из первой части книги вы получите начальное представление о языке Ruby и общие сведения о самой среде Rails. Далее на примере создания интернет-магазина вы изучите концепции, положенные в основу Rails. В третьей части рассматривается вся экосистема Rails: ее функции, возможности и дополнительные модули. Обновленное издание книги описывает работу с Rails поколения 4 и Ruby 1.9 и 2.0.
Метка «rubygems»
Rails 4. Гибкая разработка веб-приложений
2014-03-13 в 11:20, admin, рубрики: rails, rails 4, ruby, ruby on rails, rubygems, Блог компании Издательский дом «Питер», книги, Программирование, метки: rails, rails 4, rubygems, книги, ПрограммированиеПервые жертвы критических уязвимостей Rails: RubyGems.org подвергся хакерской атаке
2013-01-31 в 4:21, admin, рубрики: ruby, ruby on rails, rubygems, yaml, информационная безопасность, метки: ruby, ruby on rails, rubygems, yaml Не успело Rails сообщество оправится от последних критических уязвимостей с YAML парсингом, как злоумышленники нанесли удар по святому — RubyGems.org(wiki) подвергся хакерской атаке, через выше описанные уязвимости. Как минимум один зловредный гем был залит на RubyGems, который потенциально имел доступ к чувствительной информации, включая права на манипулирование гемами.
Читать полностью »
Хоткеи в приложенях Ruby on Rails
2012-09-24 в 0:02, admin, рубрики: gem, hotkeys, javascript library, mousetrap, ruby, ruby on rails, rubygems, метки: gem, hotkeys, javascript library, mousetrap, ruby, ruby on rails, rubygemsMousetrap — javascript-библиотека, позволяющая легко и непринужденно добавлять хоткеи на сайты, появилась не так давно. Но уже успела полюбиться мне настолько, что я решил сделать ее добавление к проекту на Ruby on Rails простым и приятным. А именно, завернуть в ruby-библиотеку для рельсов. Так появился gem mousetrap-rails.
Ruby NoName Podcast S04E17
2012-09-05 в 15:09, admin, рубрики: bundler, dci, debug, eventmachine, gitlab, goliath, GUI, mobile, profile, rails, ruby, rubygems, thin, threads, websockets, zeus, подкасты, метки: bundler, dci, debug, eventmachine, gitlab, goliath, gui, mobile, profile, rails, rubygems, thin, threads, websockets, zeusПодкаст
http://ruby.rpod.ru/283342.html
Новости
- Thin v2
- Множества в Ruby от Avdi Grimm
- Refinements в Trunk
- Зевс ускоряет рельсы
- Голиаф стал взрослым — вышла версия 1.0.0
- Refinements и DCI
- Tic-tac-toe with EM and websocket
- Generating Thread-Dumps for Ruby Scripts
- Stack tracy and video
- Dan Watsons Coding Zen
- Polish your gems
- DJ Mon – веб мордочка для DelayedJob
- Разработка гемов с помощью bundler
Как я использовал gem gon в Групоне
2012-07-25 в 8:47, admin, рубрики: .net, mvc, ruby, ruby on rails, rubygems, sinatra, Блог компании «Evil Martians», метки: .net, mvc, ruby, ruby on rails, rubygems, sinatraНа днях я зарелизил новую версию своего gem Gon – 4.0.0 и решил привести пару примеров его возможностей и использования. Данная библиотека служит для упрощения работы с данными в MVC архитектуре. Она позволяет работать с данными контроллера из JS пропуская шаги перекидывания этих данных через вью. На сегодняшний день существуют реализации гона для RoR приложений, sinatra-like приложений (sinatra, padrino, etc.) и для .Net MVC.
Карта в админке
Передо мной стояла задача — реализовать разделение предложений в Групоне по территориальным областям, которые бы мог редактировать администратор. Предложения из областей показываются людям которые живут в этих областях с большим приоритетом нежели предложения из других областей.
Ruby / Создание гемов — Руководство
2012-02-20 в 15:52, admin, рубрики: bundler, ruby, rubygems, метки: bundler, ruby, rubygemsХотя на Хабре уже проскакивали статьи о создании гемов, они либо содержат устаревшую, либо неполную информацию.
Как же на самом деле надо создавать, развивать и публиковать свои гемы?
Современный подход заключается в использовании Bundler совместно с другими инструментами, такими, как YARD и RSpec-2.
Создание базовой структуры
Итак, чтобы создать новый гем, достаточно выполнить команду
bundle gem YOUR-GEM-NAME
После этого вы получите базовую структуру Вашего нового гема в каталоге YOUR-GEM-NAME с уже готовыми командами дляЧитать полностью »