1

RailsパスをJavaScriptにフィードしようとしています。

ちょっとこんな感じ

view.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 に答える