V Ruby on Rails můžeme vkládat skripty či styly do výsledného kódu pomocí javascript_include_tag (resp. stylesheet_link_tag). Můžeme zvolit víc skriptů (stylopisů) najednou a framework pro ně vygeneruje víc HTML tagů. Pomocí operátoru :cache můžeme…
Archiv pro štítek: Ruby
Šesté číslo magazínu Rails Magazine přináší další informace pro vývojáře v Ruby a Rails. Tentokrát vydání obsahuje články na téma Haml a Sass, o škálování Rails, o systému Capistrano nebo o verzovacím systému RVM. Rails Magazine je ke…
Ruby Tracker je nová online aplikace, která usnadňuje sledování závislostí v Ruby a Rails aplikacích. Ukáže vám, když nějaká z knihoven, kterou používáte, vyjde v nové verzi, čímž usnadní udržování aktuálního stavu. Nevýhodou je, že Ruby…
Antonio Cangiano porovnal výkon pěti běhových prostředí pro jazyk Ruby na platformě Windows a svá měření shrnul v článku The Great Ruby Shootout (podobný článek pro platformu Mac vydal před měsícem). Nejrychlejší se ukázala…
Mezi uživateli Ruby je známý CSS preprocesor LESS, který zavádí do CSS některé vlastnosti, známé z programovacích jazyků, jako jsou „proměnné“, „výrazy“ nebo „volání podprogramů“ (termíny berte, prosím, v silných uvozovkách). Implementaci LESS v JavaScriptu publikoval…
Framework Faye implementuje pub-sub protokol. Nabízí server pro Node.js a Rack a klientskou část pro Ruby a JavaScript. Jde o open source ekvivalent knihoven jako je Pusher, ale namísto WebSockets používá protokol Bayeux. Zdroj:…
Databázová knihovna DataMapper pro jazyk Ruby dospěla k verzi 1.0. DataMapper je jeden z nejznámějších ORM systémů v Ruby. Soupeří s ním např. ActiveRecord nebo Sequel. DataMapper ale přináší některé výhody (např. možnost použít datová úložiště založená…
Framework Bowline slouží k vytváření přenositelných aplikací pomocí Ruby, HTML a JavaScriptu. Jeho cílem je udělat vytváření desktopových aplikací stejně snadné a pohodlné jako vytváření webů ve frameworku Ruby on Rails. Bowline respektuje návrhový…
Názvy nástrojů z řady Tokyo jsou programátorům v Ruby jistě povědomé, ať již jde o Tokyo Cabinet či Tokyo Tyrant. V článku vám blíže představí koncepty i oba nástroje sám autor Mikio Hirabajaši. (Článek vznikl jako překlad z japonského originálu a vychází s autorovým svolením.)
Nestful je knihovna napsaná v Ruby, která usnadňuje použití RESTful rozhraní. Nabízí některé velmi užitečné vlastnosti, včetně zpracování XML a JSON, cachování či callbacků, a na straně přenosového protokolu nabízí spolupráci s proxy nebo podporu SSL. …