我有一个简单的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'
答案 0 :(得分:0)
在卸载/重新安装gem更改application.js和application.css之后,它终于起作用了。不确定究竟发生了什么或为什么现在有效。