0

我知道这听起来很疯狂。;)

我的线路:

"#{escape_javascript(content_tag(:a, "edit", :href => edit_object_payment_url(@object, "\#{payment_id}")))

然后通过插值,我注入我的变量。Payment_id 是一个 JavaScript 变量。是否可以在语法上将该变量传递到这个 escaped_javascript 语句中?

4

1 回答 1

1

您的 Rails 视图将无法访问 JavaScript 变量,因此您将无法像edit_object_payment_url使用 JavaScript 变量那样调用 Rails URL 辅助方法。但是您可以使用 JavaScript 在客户端构建 URL。

于 2013-04-12T15:14:48.597 回答