簡體   English   中英

升級到rails3后,javascript無法正常工作

[英]javascript not working after upgrading to rails3

我正在處理要升級到Rails 3.0.10的應用程序,擺脫了所有警告之后,我的JavaScript代碼均無法正常工作。

這是我的布局和配置文件中的內容

application.rb
config.action_view.javascript_expansions[:defaults] = %w(jquery rails)

application.html.erb
<%= javascript_include_tag :defaults %>

Gemfile
gem 'jquery-rails'

$ rails -v
Rails 3.0.10
$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

我關注了javascript更新,但我的js似乎無法正常工作。 我一定缺少一些步驟。

如果您在Rails 3.0.10上使用jquery-rails gem,則需要使用“ rails.js”文件。

在這里找到它: https : //raw.github.com/rails/jquery-ujs/master/src/rails.js

復制該文件,將其命名為“ rails.js ”,並將其添加到您的public / javascripts文件夾中。

然后,將此<%= javascript_include_tag 'rails.js' %>放在javascript默認標記之后。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM