Opublikowane przez Jarosław Zabiełło
Sun, 04 Mar 2007 05:51:00 GMT
Przez jakiś czas w moim blogu, po jednej z aktualizacji kodu bloga, rozjechały się listingi kodów. W sumie takie sytuacje się zdarzają jak używa się kodu z SVN (którego używać i tak będę, bo Typo to świetna aplikacja do bloga i ma sporo ciekawych możliwości dostępnych tylko w wersji niestabilnej).
Błąd wynikał z pochopnego przejścia z szablonów ERb do Haml. Te drugie, są bardzo eleganckie i zwarte ale powodują układanie wszystkich tagów HTML z odpowiednimi wcięciami. Typo używało w listingach tagu <pre> i stąd to całe nieszczęście.
Na szczęście Udało mi się problem zlokalizować, naprawić i zgłosić to autorom. Przydała się railsowa metoda capture, która wciąga dowolne fragmenty szablonu do zmiennej, którą można później wykorzystać.
Tagi haml, rails, typo | 4 comments
Opublikowane przez Jarosław Zabiełło
Tue, 01 Aug 2006 03:09:00 GMT
Pojawiła się nowa wersja RadRails 0.7. Niestety, trochę się pośpieszono. Zawiera wiele błędów. Lepiej poczekać na następną wersję.
Pojawił się bardzo ciekawy edytor oparty na Eclipse: Aptana. Służy głównie do pracy z HTML, CSS i JavaScript. Warto jednak obejrzeć załączone filmy pokazujące w jaki sposób edytor podpowiada kod i uzupełnia metody, bo robi to lepiej niż Dramweaver 8.
Pojawiła się kolejna, stabilna wersja aplikacji do tworzenia bloga opartej na Ruby on Rails – Typo 4.
Posted in Ruby on Rails | Tagi eclipse, radrails, typo | brak comments
Opublikowane przez Jarosław Zabiełło
Wed, 05 Apr 2006 07:18:00 GMT
Niektóre aplikacje nie są jeszcze w pełni dostosowane do pracy z najnowszą wersją
Railsów. Np. taką aplikacją jest
Typo (obsługująca zresztą ten blog) Wpierw należy sprawdzić jaką wersją Railsów dysponujemy:
Jeśli jest
nowsza od wersji 1.0, to należy się cofnąć:
gem install -r rails -v "=1.0.0"
Następnie wszystkie podejrzane aplikacje RoR “zamrażamy”. Wystarczy przejść do folderu gdzie mamy aplikację w Rails i z poziomu konsoli wykonać następującą komendę:
rake freeze_edge REVISION=3303
Dopiero teraz możemy zrobić upgrade Railsów:
gem install -r rails --include-dependencies
Powinno wszystko działać (w Railsach 1.1.1 wprowadzono dodatkowe nowości zamrażania). Poza tym dobrze wiedzieć, że trwają prace nad Typo aby działał z RoR 1.1
Posted in Ruby on Rails | Tagi rails, typo | brak comments