Интегрировать рубиновую переменную в js - PullRequest
0 голосов
/ 02 июня 2018

Как я могу интегрировать переменную ruby ​​в файл js.Я хотел бы сделать частичное относительно текущего этапа регистрации моего пользователя.Но я не могу добиться этого, Rails не переводит @ flat.current_step в его значение (которое является целым числом).Есть идеи?

$('.flats').replaceWith("<%= j render partial: 'flats/steps/step#{@flat.current_step}' %>");

Ошибка

ActionView::Template::Error (Missing partial flats/steps/_step#{@flat.current_step}

1 Ответ

0 голосов
/ 02 июня 2018

Ruby не интерполирует #{} при заключении в одинарные кавычки.Измените ваш звонок на:

$('.flats').replaceWith('<%= j render partial: "flats/steps/step#{@flat.current_step}" %>');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...