#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. Не уверен, что именно произошло или почему это работает сейчас.