编辑:简化_header.mobile.erb
文件,因为即使以这种最简单的形式,问题仍然存在。添加生产环境文件
我正在使用 jQuery Mobile 1.2.0,并且在我的标题中有一个选择菜单,如下所示。
应用程序.mobile.erb
<%= javascript_include_tag "mobile" %>
移动.js
//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require jquery.mobile-1.2.0.min.js
_header.mobile.erb
<select>
<option value="1">Home</option>
<option value="2">New</option>
<option value="3">About</option>
</select>
此选择菜单在开发中显示良好。但是,当我为部署预编译资产时,我得到了一个双选菜单(应该看起来像一个单选菜单按钮现在看起来像一个按钮中的一个按钮)。请注意,我有普通按钮(data-role="button"),这些按钮不会翻倍。
配置/环境/production.rb
config.assets.compile = false
config.assets.precompile += [ 'custom.css', 'mobile.css', 'jquery.mobile-1.2.0.min.css', 'mobile.js', 'jquery.mobile-1.2.0.min.js' ]
这可能是什么原因造成的?