我在我的窗体底部下面的脚本:Rails 3,如何将jquery脚本移动到application.js文件?
_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文件,但无论哪我似乎调整它,它不起作用。我怎样才能做到这一点?
试过,没有奏效。任何其他想法? – user1341808
是的。它不能立即移动到application.js,因为auth_params在application.js中尚不可用。尝试在你的application.js中使用ajax。 '.ajax({url:“your_controller/your_action.js”})'。在your_controller中添加响应'format.js',然后将脚本放在'your_view/your_action.js.erb'中。该脚本可能不在application.js中,但至少它从_form.erb – raymondralibi