Приложение Rails 3 не имеет доступа к jqtouch js и css файлам - PullRequest
0 голосов
/ 16 февраля 2012

Мое приложение, похоже, не обращается к файлам js и css для jqtouch.

в моем файле макета:

<%= javascript_include_tag "/jqtouch/src/lib/jquery-1.7.js", "/jqtouch/src/jqtouch-jquery.js", "mobile" %>
<%= stylesheet_link_tag "/jqtouch/css/jqt.css", "/jqtouch/themes/css/jqtouch.css" %>
<%= csrf_meta_tag %>

расположение файлов: (добавлено загруженное jqtouch-1.0-общедоступный каталог b4-rc без изменения расположения файлов и переименования каталога в jqtouch)

public/jqtouch/src/lib/jquery-1.7.js
public/jqtouch/src/jqtouch-jquery.js
public/javascripts/mobile.js

public/jqtouch/css/jqt.css
public/jqtouch/themes/css/jqtouch.css

в файле public / javascripts / mobile.js:

$.jQTouch({
    statusBar: 'yellow'
});

в моем индексеФайл .mobile.erb:

<ul>
    <li class="arrow">blah blah</li>
    <li class="arrow">yada yada</li>
    <li class="arrow">foo blarney</li>
</ul>

Насколько я понимаю, при указанной выше конфигурации страница должна отображаться как приложение для iPhone.это не.

спасибо за вашу помощь.

ОБНОВЛЕНИЕ: Я пытался использовать jquery mobile.Я поместил файл js в public / javascripts и файл css в public / stylesheets, и все заработало.Я поместил jqtouch js и css файлы аналогичным образом и избавился от всего наворота, но он все равно не работал.Мой ответ может быть просто переключиться на jquery mobile.

Ответы [ 2 ]

0 голосов
/ 12 апреля 2013

Этот проект rails 3 на github должен помочь.Мне удалось запустить его локально всего за несколько минут и просмотреть его на iOS Simulator.Это работает удовольствие.

https://github.com/vincentpaca/Rails-3-Mobile

Справочник по рельсам также был хорошим ресурсом:

http://guides.rubyonrails.org/asset_pipeline.html

0 голосов
/ 02 марта 2012

Прошло много времени и ответов нет. Я уделил этому достаточно времени и решил перейти на jquery mobile.

...