Как получить доступ к переменной сценария java в частичном URL рендера файла ERB Rails? - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть фрагмент кода в results.js.erb приложения Rails, где мне нужно динамически визуализировать частичный URL с использованием концепции интерполяции строк. Мне не удалось динамически интерполировать значение selector при рендеринге. Любая помощь в решении этой проблемы очень ценится. Заранее спасибо.

var selector =  = 'rc'  // possible values rc,mc.vc....
$("div.enroll-item div." + selector + "-item").empty().html('<%= j render "test/health_check/#{selector}_check", text_helper: text_helper  %>');

1 Ответ

0 голосов
/ 03 апреля 2020

Вместо этого вы можете определить переменную ruby, которая будет использоваться при визуализации файла results.js.erb.

<% ruby_selector = 'rc' %>
var selector =  '<%= ruby_selector %>'
$("div.enroll-item div." + selector + "-item").empty().html('<%= j render "test/health_check/#{ruby_selector}_check", text_helper: text_helper  %>');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...