MyManufactory

I’m Marcin 'newman' Nowakowski, a father, old muscle cars fan, webdesigner & coder from Poznań, Poland. I coded mostly in XHTML/CSS, ActionScript, JavaScript, Ruby On Rails. You can track me online: Blip, GoldenLine, LinkedIn or mail me:

Masz ciekawy pomysł lub realizujesz projekt i jest Ci potrzebna osoba do współpracy? Pisz śmiało, jestem otwarty na nowe wyzwania i chętnie odpowiem na każdy (poważny!) mail - .

Rails 2, przesiadka

14-02-2008

Ostatnio robiłem aktualizację aplikacji nad którą aktualnie pracuję do Rails 2. W zasadzie wszystko poszło nadspodziewanie gładko. Pojawiło się kilka błędów, ale nie były to poważne zmiany.

Na początek nie mogłem odpalić migracji, okazało się że miałem pole w tabeli nazwane create. Potem wyczytałem, że jest zalecane zainstalowanie will_paginate zamiast classic_pagination, które podobno chodzi baaardzo wolno. Dodatkowo doszło kilka zmian w definiowaniu formularzy. Wiadomo, że formularz to podstawa aplikacji rails-owej w związku z tym czekało mnie w tym temacie kilka modyfikacji. Warto odpalić rake deprecated zanim zabierzemy się do zmian. Więcej tutaj. Dla tych co chcą pozostać przy klasycznej paginacji: script/plugin install svn://errtheblog.com/svn/plugins/classic_pagination

Dla chcących się wdrożyć w will_paginate (polecam!): railscasts.com/episodes/513.

Tyle problemów z konwersją mojej aplikacji. Co do korzyści płynących z nowych RoR-ów to hmm… no jest ich sporo (m. in. lepsze narzędzia do debugowania, większa wydajność i wiele więcej ), ale jeszcze ich nie doświadczyłem na własnej skórze, pewnie za chwilę to nastąpi ;-)