JQuery移动代码无法在rails 4 app上运行

时间:2014-06-26 05:44:35

标签: jquery ruby-on-rails jquery-mobile ruby-on-rails-4

我有一个简单的JQuery mobile' listview'在新的rails 4应用程序上完美显示。但是,在我正在使用的应用程序中,我得到一个空白页面。

我确保在新的rails应用程序上安装JQuery mobile,就像我在现有应用程序上安装它一样。下面是我的宝石文件。我只能想象存在冲突。我还多次预编译了我的资产,这可能与JQuery代码没有显示有关?

以下行显示在包含jquery移动代码的视图源中,但是,WEbrick开发服务器的输出显示此资产没有GET。

<script src="/assets/jquery.mobile.js?body=1"></script>

安装JQuery mobile之后,在应用程序加载页面之前还会有大约5秒的明显延迟。

gem 'rails', '4.0.0'

group :production do
  gem 'pg'
end

group :development do
  gem 'sqlite3'
end

gem 'bcrypt-ruby', '~> 3.0.0'
gem 'aws-s3', :require => "aws/s3"
gem 'foundation-rails'
gem 'rf-rest-open-uri'
gem 'image-picker-rails', '~> 0.1.4.1'
gem 'geokit'
gem 'area'
gem 'sendgrid'
gem 'protected_attributes'
gem 'delayed_job_active_record'
gem 'daemons'
gem "mini_magick"
gem 'stripe'
gem 'omniauth-facebook'
gem 'rqrcode-rails3'
gem 'rqrcode_png'
gem 'jquery-rails'
gem 'jquery_mobile_rails', '~> 1.4.2'

1 个答案:

答案 0 :(得分:0)

在卸载/重新安装gem更改application.js和application.css之后,它终于起作用了。不确定究竟发生了什么或为什么现在有效。