Необходимо ли только использовать локальные переменные в частичном?

Если вы хотите обернуть текст только в определенные столбцы и используете ExtJS 4, вы можете указать класс CSS для ячеек в столбце:

{
    text: 'My Column',
    dataIndex: 'data',
    tdCls: 'wrap'
}

И в своем файле CSS:

.wrap .x-grid-cell-inner {
    white-space: normal;
}
7
задан eggdrop 26 May 2009 в 01:08
поделиться

2 ответа

Сегодня вы в ударе! : -)

Вы можете передавать переменные в партиал как : locals , чтобы все было красиво и чисто. Например,

render :partial => 'my_partial', :locals => { :some_variable => some_variable, :some_important_value => 'an important point!' }

Эти переменные затем становятся доступными в частичном представлении:

<%= some_variable %>
<%= some_important_value %>

Однако нет ничего особенного в использовании переменных экземпляра в ваших партиалах.

7
ответ дан 7 December 2019 в 03:20
поделиться

Я бы рекомендовал использовать переменные экземпляра только до тех пор, пока партиал не используется совместно, поскольку это может очень быстро запутать;)

2
ответ дан 7 December 2019 в 03:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: