我在我的窗體底部下面的腳本: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