Spacer Войти?
Spacer
 

Маразм

→ 25 Августа 2008

В Рейлсах 2.1 отчего-то решили, что счетчики партиалов (partial_counter; рендерятся коллекции) отныне должны инициализироваться единицей (точнее, инкрементация счетчика происходит до рендера партиала, а не после, как это было раньше).

Я от этого дела слегка прифигел и, похоже, что не я один, ибо, как оказалось (правда, не сразу), они уже это дело откатили.

Но, похоже, этого им показалось мало, так что you can no longer
override the counter by passing a local variable
, чем я активно, собственно говоря, пользовался, добавляя комментарии AJAX’ом (новый комментарий прилепляется динамически к уже существующим с использованием одного и того же партиала), и что было крайне удобно (это, похоже, тоже откачено).

У них там что, блять, эпидемия?

✦ ✦ ✦

Haml

→ 27 Мая 2008

Вышел Haml 2.0!

Haml — это такой забавный темплейтный язычок, замена стандартным ROR’овским Rhtml-шаблонам.

Посмотрите, как приятно выглядит типичный template.html.haml:

#content
  .left.column
    %h2 Welcome to our site!
    %p= print_information
  .right.column= render :partial => "sidebar"

А в результате мы получим что-то вроде:

<div id="content">
  <div class="left column">
    <h2>Welcome to our site!</h2>
    <p>Result of helper's print_information evaluation</p>
  </div>
  <div class="right column">
    Here partial output goes...
  </div>
</div>

По мне, так намного симпатичнее, чем Rhtml :)

✦ ✦ ✦
   
 
Feed © Алексей Пегов 2008