Правильный синтаксис для включения переменной ruby ​​в вызов Ajax в представлении SLIM - PullRequest
0 голосов
/ 31 октября 2019
Rails
Ajax
SLIM

Я хотел бы использовать SLIM для моих представлений Rails, но я не могу понять синтаксис для использования переменной Ruby внутри вызова Ajax.

Если в моем представлении есть html.erbрасширение, я могу вставить в него что-то вроде этого:

<script>
  $('#MyDivId').replaceWith({
    ajax: '/users_activities?email=<%= @user.email%>'
  });
</script>

Но, если бы это было представление .html.slim, если я сделаю:

javascript:
  $('#MyDivId').replaceWith({
    ajax: '/users_activities?email=<%= @user.email%>'
  });

Я бы получил ошибкусообщение. Любая идея, что правильный синтаксис для этого в SLIM?

1 Ответ

1 голос
/ 31 октября 2019

Используйте это:

'/users_activities?email=#{@user.email}'
...