Установить переменную в тройной - PullRequest
0 голосов
/ 11 августа 2011

Я пытаюсь визуализировать частичное в представлении. При вызове рендера я передаю: местные жители правильно. Однако при попытке установить локальную переменную в частичном представлении в тройную форму, логика 'else' оператора не передается.

@ local_var = прошло_вар? прошло_вар: ''

Оператор || = не будет работать в этом случае для того, чего я пытаюсь достичь.

@ local_var = 'wrapping_text_open' + pass_var + 'wrapping_text_close' || = ''

1 Ответ

3 голосов
/ 11 августа 2011

Я никогда не использую это, но вы могли бы сделать

local_var = (defined? passed_var) ? passed_var : ""

local_var = (defined? passed_var) ? 'wrapping_text_open' + passed_var + 'wrapping_text_close' : ''

Зачем использовать переменную экземпляра?

...