用于在SLIM视图内的Ajax调用中包含ruby变量的正确语法

问题描述 投票:0回答:1
Rails
Ajax
SLIM

我想在SL的Rails视图中使用SLIM,但是我无法弄清楚在Ajax调用中使用Ruby变量的语法。

如果我的视图具有html.erb扩展名,则可以这样输入:

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

但是,如果是.html.slim视图,如果我这样做:

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

我会收到一条错误消息。您知道在SLIM中执行此操作的正确语法是什么吗?

ruby-on-rails ajax slim-lang
1个回答
0
投票

使用此:

'/users_activities?email=#{@user.email}'
© www.soinside.com 2019 - 2024. All rights reserved.