рубин внутри блока javascript [тонкий шаблон]

Есть ли способ поместить условия ruby в блок javascript? то есть

javascript:
  var config = {
      common_value_1 : 1, 
      common_value_2 : 2 
  };
  - if my_value === true # this must be a ruby condition
    config.custom_true_value_1 = "1" ;
    config.custom_true_value_2 = "#{my_value}" ;
  - else
    config.custom_false_value_1 = "1" ;
    config.custom_false_value_2 = "#{my_value}" ;

Или есть другой обход этой проблемы? Потому что уродливый способ, которым я могу использовать его:

javascript:
    var config = {
      common_value_1 : 1, 
      common_value_2 : 2 
    };
- if my_value === true # this must be a ruby condition
  javascript:
    config.custom_true_value_1 = "1" ;
    config.custom_true_value_2 = "#{my_value}" ;
- else
  javascript:
    config.custom_false_value_1 = "1" ;
    config.custom_false_value_2 = "#{my_value}" ;

Но я неМне это нравится, потому что, если в config есть общие значения между if и else, я бы продублировал свой код, и его было бы гораздо больше, и его было бы сложно поддерживать.

Обновлено с лучшими примерами

Ответы на вопрос(3)

Ваш ответ на вопрос