Rails 3,如何将jquery脚本移动到application.js文件?

时间:2012-07-01 15:09:31

标签: jquery ruby-on-rails ruby-on-rails-3

我的表单底部有以下脚本:

_form.html.erb

<% end %>

<script>
<% auth_params = Panda.signed_params('post', "/videos.json") %>
jQuery("#returned_video_id").pandaUploader(<%=raw auth_params.to_json %>, {
upload_progress_id: 'upload_progress'
});
</script>

我已经尝试将此脚本移动到我的application.js文件中,但无论我采用哪种方式调整它,它都不起作用。我怎么能做到这一点?

2 个答案:

答案 0 :(得分:0)

它包含ruby代码。将application.js重命名为application.js.erb。它应该工作。

答案 1 :(得分:0)

您只需在app / assets / javascripts中创建一个.js文件,它就会成为application.hs的一部分,前提是您有

require_tree .

作为application.js的一部分

请参阅asset pipeline guide