Heroku: Přesměrování www v Ruby on Rails

Široce oblíbený Ruby on Rails hosting - Heroku.com - nemá standardní řešení přesměrování z http://myapp.com na http://www.myapp.com. Je nutné to tedy řešit až na úrovni Rails aplikace. Já osobně jsem si kód trochu upravil, tak aby přesměrovával ...

HTML5 a menu tag

Jak postupně pronikám do tajů HTML5, narazil jsem na zajímavost kolem menu tagu. Dříve (XHTML) jsem tento tag používal kvůli vyšší sémantice při kódování layoutu pro navigaci/menu na stránce. Přišlo mi to vhodnější než nějaké ul#nav nebo div#nav. ...

Vlastní konfigurace v RoR aplikaci

Obvykle při vývoji aplikace časem dojdete k tomu, že potřebujete nastavit nějaké hodnoty, které použijete kdekoliv v aplikaci, např. storage pro upload souborů (local pro development a třeba Amazon S3 pro production) nebo cokoliv jiného co vás nap...

Formuláře v Ruby on Rails snadno a rychle

I když práce s formuláři je už tak celkem rychlá a pohodlná, doporučuji použít gem simple_form, který má několik dalších výhod, které oceníte: generuje HTML5 markup HTML atribut type u inputu je automaticky nastavan podle datového typu atributu ...

Klikatelné odkazy v plain textu

Metoda auto_link slouží k převedení odkazů a e-mailových adres z plaintextu na klikatelné odkazy. Velmi užitečné např. pro výpis komentářů nebo jiných vstupních dat od uživatelů, když nechcete povolit WYSIWYG editor. Options a příklady použití naj...

Plaveme ve floatech

Zrušení tabulkového designu přineslo mnoho bezesných nocí všem začínajícím kodérům a webovým vývojářům, co se většinu času hrabou v backendu, ale občas jsou nuceni nakódovat i nějaké to UI. A opravdovou noční můrou bude především "floutování" ne...

Zkusím. Padne to nebo ne?

Nedávno jsem narazil na pěknou věcičku, která řeší následný nepěkný kód: @person ? @person.name : nil Řešením je dle http://web.elctech.com/2009/11/12/if-in-doubt-try-try-again/ @person.try(:name) Samozřejmě, že v API najdete případně více inform...