1

我正在尝试将 Rails 路径输入 JavaScript。

看起来有点像这样

视图.html.erb

    <script type="text/javascript" charset="utf-8">
      grid.load("/users/:user_id/actions/:action_id/tasks/data.xml");
    </script>

但是,这显然并没有真正主动地输入 :user_id 和 :action_id 。有没有办法将红宝石嵌入其中?

4

1 回答 1

0

您可以使用您的路线生成的辅助方法,假设您已经为您的路线提供了合理的名称:

<script type="text/javascript" charset="utf-8">
  grid.load("<%= user_actions_tasks_data_path(@user, @action) %>");
</script>
于 2013-01-31T21:53:35.753 回答