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


Rails
Ajax
SLIM

我想在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中执行此操作的正确语法是什么吗?

使用此:

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

最新更新