【发布时间】:2012-02-15 20:35:12
【问题描述】:
我的应用似乎没有访问 jqtouch 的 js 和 css 文件。
在我的布局文件中:
<%= 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'
});
在我的 index.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。
【问题讨论】:
-
关于以下问题的问题:供应商/资产现在是此类资产的“正确”位置吗?今天花了一些时间让我自己工作......(但不幸的是,我知道的不够多,无法自信地回答你的问题。对不起。)
标签: css ruby-on-rails-3 jquery-mobile jqtouch