【问题标题】:require spine mobile using Sprockets in rails 3.1.0需要在 rails 3.1.0 中使用 Sprockets 进行脊柱移动
【发布时间】:2011-11-28 22:18:28
【问题描述】:

我想在 Rails 3.1.0 中使用用于脊柱的移动库。 我尝试将以下内容添加到我的 index.js.coffee:

#= require spine.mobile

#= require spine/mobile

但这两者都会导致错误:找不到文件

使用hem时可以在slug.json文件中指定依赖并运行

npm install .

如何使用 Rails/Sprockets 安装依赖项?

【问题讨论】:

    标签: javascript ruby-on-rails mobile sprockets spine.js


    【解决方案1】:

    您是否尝试过使用spine.mobile-rails

    只需将以下内容添加到您的Gemfile

    gem 'spine.mobile-rails', :git => 'https://github.com/goyox86/spine.mobile-rails.git'
    

    还有require 'spine.mobile-rails' 在您的application.js 中。

    请注意,spine.js 还通过 spin-rails gem 与 rails 进行了出色的集成,并提供了出色的脚手架来帮助您入门。不确定这是否与移动部分相关。

    【讨论】:

    • 当我将 gem 添加到我的 Gemfile 并运行 bundle install 我得到这个错误:Could not find gem 'spine.mobile-rails (>= 0, runtime)' in any of the gem sources
    • 确实如此:显然 gem 从未被推送到 ruby​​gems.org。您可以使用来自 github 的 gem,我立即建议使用来自 goyox86 的版本,其中还包括正确的样式模板。 HTH。
    • 它有效,非常感谢!我不需要在 application.js 中添加任何内容,我只是将 #= require spine/touch 添加到 index.js.coffee
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多