Код в вашем примере должен работать как есть.Следующая строка:
#foo{:class => @my_class }
Сгенерирует следующий HTML-код:
<div class='foobar' id='foo'></div>
Предполагая, что @my_class = "foobar"
определен соответствующим образом.
Я не знаю ни о какомспособ обрезать его дальше, но вы можете сойти с рук с помощью этого формата.Например:
- bob = "silly"
#foo{:class => bob, :summary => "whatever", :arbitrary => "arbitrary"}
Генерирует:
<div arbitrary='arbitrary' class='silly' id='foo' summary='whatever'>