loogle18
@loogle18

Как мне правильно перенести код с вьюхи в отдельный js.erb файл?

Всем привет.

Возможно, кто знает, как мне помочь. Я пытаюсь перенести js код с вьюхи в отдельный файл с расширением js.erb, но для некоторых переменных у меня не получается правильно переписать синтаксис.

К примеру, я пытаюсь перевести следующую переменную:
var myColors = #{{'Students' => status_color(20), 'Workers' => status_color(10), 'Conversion Rate' => '#7FC315', 'SJSPs'=> '#937CB0' }.to_json}

// Делаю вот так:
var myColors = "#{{'Students' => status_color(20), 'Workers' => status_color(10), 'Conversion Rate' => '#7FC315', 'SJSPs'=> '#937CB0' }.to_json}"
// И вот так:
var myColors = <%= "#{{'Students' => status_color(20), 'Workers' => status_color(10), 'Conversion Rate' => '#7FC315', 'SJSPs'=> '#937CB0' }.to_json}" %>


Но, к сожалению, ничего не получается.
Подскажите пожалуйста, как правильно это осуществить. Буду очень благодарен.
Заранее спасибо.
  • Вопрос задан
  • 189 просмотров
Решения вопроса 1
Может так?
var myColors = <%= {'Students' => status_color(20), 'Workers' => status_color(10), 'Conversion Rate' => '#7FC315', 'SJSPs'=> '#937CB0' }.to_json %>;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы