アセットパイプラインを使用する前提で、

app/assets/images/1.jpg

に画像ファイルを配置した場合、これをJavascriptで操作する際のパスの指定の仕方がわかりません。

例えば、簡単なjQueryでjsファイル（ないしはerbファイル内のscriptタグ）内で

```

    $("button").click(function(){
      $("div").css("background-image","url(1.png)");
    });
    
```

としても、動きません。

どなたか、教えていただけますでしょうか？

実際のコードは別なので、単にcssファイルでパス指定する方法ではなく、あくまでもjs内でどうパス指定するかを、教えていただけるとありがたいです。
CC BY-SA 3.0
2017-10-16T19:49:46.047
38769
2017-10-16T20:23:43.153
25057
question
javascript ruby-on-rails
Railsで画像ファイルをJavascriptを使って操作したい
`erb`であれば下記の方法で参照できるはずです。

```

    $("button").click(function(){
      $("div").css("background-image","url(<%= asset_path 'image.png' %>)");
    });
    
```
CC BY-SA 3.0
2017-10-16T20:23:43.153
38770
2017-10-16T20:23:43.153
3271
38769
answer