Плагіни для RoR

rails-logoТретій день розбираюсь з Ruby on Rails по книжці “Ruby on Rails: Быстрая веб-разработка”. В російському виданні дуже багато помилок, тому раджу скачати ще й оригінал “Ruby on Rails: Up and Running” (лінк на .chm версію).

Не скажу, що все йде гладко – час від часу виникають різні труднощі. Розібрався в чому прикол. Виявляється ця книжка видана ще в 2006-му, а в російській версії написано 2008-й (на що я й повівся). Багато речей зараз робиться по другому. Сьогодні, наприклад, мені в Active Record знадобилися такі речі як acts_as_list і acts_as_tree. А зась – нема :). Почав ритися в неті, виявилося, що їх винесли в плагіни (з версії 2.1 здається).

Спробував встановити ці плагіни через консоль:

D:\ruby\projects\photos>ruby script/plugin install acts_as_tree
Plugin not found: ["acts_as_tree"]


От тоді я й нарив інфу про те, що RoR перейшов на git. Наприклад acts_as_tree доступний за адресою http://github.com/rails/acts_as_tree/tree/master, а acts_as_list – http://github.com/rails/acts_as_list/tree/master.

Ставляться наступним чином (потрібен git).

D:\>cd ruby\projects\photos\vendor\plugins
 
D:\ruby\projects\photos\vendor\plugins>git clone git://github.com/rails/acts_as_tree.git
Initialized empty Git repository in D:/ruby/projects/photos/vendor/plugins/acts_as_tree/.git/
remote: Counting objects: 37, done.
remote: Compressing objects: 100% (28/28), done.
remote: Total 37 (delta 10), reused 0 (delta 0)
Receiving objects: 100% (37/37), 7.50 KiB, done.
Resolving deltas: 100% (10/10), done.

Все. Думаю комусь стане в пригоді ;).

Leave a Reply

Your email address will not be published. Required fields are marked *