Мобильный код jQuery не будет работать в приложении rails 4

#jquery #ruby-on-rails #jquery-mobile #ruby-on-rails-4

#jquery #ruby-on-rails #jquery-мобильный #ruby-on-rails-4

Вопрос:

У меня есть простой jQuery mobile «listview», который отлично отображается в новом приложении rails 4. Однако в приложении, над которым я сейчас работаю, я получаю пустую страницу.

Я убедился, что установил jQuery mobile в приложение fresh rails точно так же, как я установил его в своем существующем приложении. Ниже приведен мой файл gem. Я могу только представить, что существует конфликт. Я также несколько раз предварительно компилировал свои ресурсы, что может иметь какое-то отношение к тому, что код jQuery не отображается?

В источнике представления, содержащем код jquery mobile, появляется следующая строка, однако вывод сервера разработки 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:

Он, наконец, работает после удаления / переустановки изменения драгоценного камня application.js и application.css. Не уверен, что именно произошло или почему это работает сейчас.