Posted by Jarosław Zabiełło
Thu, 10 Jan 2008 10:53:00 GMT
Konkurencja Railsów przyśpiesza. Ezra Zygmuntowicz i jego team wypuścili nową wersję Merb’a 0.5. Nowa wersja zawiera wiele usprawnień, w repozytorium została oznaczona jako “The big cleanup”. M.in. usprawniono współpracę z Hamlem za pomocą prekompilacji i szybszego includowania hamlowych partiali. Wbudowano wsparcie dla Sass dodają podkatalog sass w katalogu public. Przybyło też generatorów kodu, pozbyto się brzydkich stałych, itp., itd. Pojawiły się też nowe wersje gemów merb_datamapper, merb_sequel, merb_activerecord i merb_helpers. Nowa wersja Merba została nazwana “Thanks Zed” (w podziękowaniu dla Zeda Shaw, twórcy Mongrela)
Tags haml, merb, ruby | 7 comments
Posted by Jarosław Zabiełło
Sat, 20 Oct 2007 22:53:00 GMT
Powstaje coraz więcej zaawansowanych IDE do Ruby i Rails. Znany, komercyjny IDE do Javy IntelliJ IDEA w wersji 7 dodał silne wsparcie dla kodu Rubiego i Railsów. Wygląda może nie najgorzej ale jest płatny NB6 jest darmowy). Poza tym wygląda na mniej dojrzały niż Netbeans 6. Ten ostatni doczekał się pierwszej implementacji szablonów Haml.
Read more...
Tags edytory, haml, idea, intelij, netbeans, rails, ruby, templates | 4 comments
Posted by Jarosław Zabiełło
Sun, 15 Jul 2007 21:36:00 GMT
Wyszła nowa wersja szablonów Haml 1.7. Dodano parę nowych możliwości i co ważniejsze, znacznie przyśpieszono pracę. Choć nadal Haml jest wolniejszy od ERb to już nie tak, jak wcześniej (wersja 2.0 ma być prawie tak samo wydajna jak ERb)
Zmienił się trochę sposób instalacji. Teraz wystarczy doinstalować “gem install haml” i potem odpalić w konsoli komendę:
haml --rails /sciezka/do/projektu/ror
BTW, ciekaw jestem kiedy doczekamy się implementacji Haml dla Pythona, bo dla PHP już jest.
Tags haml, rails, templates | 6 comments
Posted by 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ć.
Tags haml, rails, typo | 4 comments
Posted by Jarosław Zabiełło
Sat, 27 Jan 2007 03:33:00 GMT
W związku z przestawieniem się całkowicie na najnowszą wersję Railsów (1.2.1), postanowiłem przy zrobić także upgrade oprogramowania do mego bloga (który w wersji jaką miałem nie współpracował z RoR 1.2.1). Na szczęście, dzięki railsowym migracjom proces aktualizacji skryptów jak i struktury baz przebiegł bez problemów i niedestrukcyjnie dla danych w bazie. Typo”:http://trac.typosphere.org/ zawsze był kodem trochę awangardowym, wprowadzającym zaawansowane mechanizmy Rubiego i najnowsze pomysły Railsów. Przekonałem się o tym podczas próby modyfikacji paru szablonów. Typo zamiast dotychczasowego formatu ERb (*.rhtml) Typo używa już szablony nowej generacji – Haml. Chcąc niechcąc, musiałem przejść szybki kurs posługiwania się nimi aby zmodyfikować szablony w swoim blogu.
Read more...
Posted in Ruby on Rails | Tags erb, haml, rails, templates | 12 comments