アセット ディレクトリで JavaScript からパーシャルをレンダリングしようとしています。assets ディレクトリ内で render メソッドを呼び出せないことがわかりました。しかし、アセットディレクトリから ajax コマンドを移動することもできません。だから私の質問は今、私のビューで私のajax結果をaction.jsファイルに渡す方法です。
そこで、onclick jQuery イベントで ajax を呼び出します。
/app/javascript/mymodel.js.coffee
$(document).ready ->
---some actions ----
$('.myid').click ->
---some action---
$.ajax 'mypath'
dataType: 'json'
success: (result)->
---render result in partial on myid-div---
では、最愛の結果と myid を次のように渡すにはどうすればよいですか。
/app/views/mymodel/show.js.erb
$('.myid').html("<%= escape_javascript( render( :partial => 'myartial') ) %>");
それをレンダリングするには?
私はかなり長い間これについて頭を悩ませているので、助けていただければ幸いです!