0

Rails アプリがあり、gem 'mobiscroll-rails' をインストールしました。iMacでの開発で動作しました。しかし、Heroku で実行すると、次のようになります。

ActionController::RoutingError ([GET] "/apple-touch-icon-precomposed.png" に一致するルートはありません): app[web.1]: cache: [GET /apple-touch-icon-precomposed.png] Miss heroku[ルーター]: at=info method=GET path=/apple-touch-icon-precomposed.png host=www.requestsys.com fwd=70.34.1.156 dyno=web.1 queue=0 wait=0ms connect=5ms service=8ms status=404 bytes=728 heroku[nginx]: 70.34.1.156 - - [20/01/2013:23:58:46 +0000] "GET /apple-touch-icon-precomposed.png HTTP/1.1" 404 728 " -" "MobileSafari/8536.25 CFNetwork/609 Darwin/13.0.0" www.requestsys.com app[web.1]: 2013-01-20 16 で 70.34.1.156 の GET "/apple-touch-icon.png" を開始:58:47 -0700 ActionController::RoutingError ([GET] "/apple-touch-icon.png" に一致するルートはありません): cache: [GET /apple-touch-icon.png] miss "GET /apple-touch- icon.png HTTP/1.1"404 728 "-" "MobileSafari/8536.25 CFNetwork/609 Darwin/13.0.0" www.requestsys.com at=info method=GET path=/apple-touch-icon.png host=www.requestsys.com fwd=70.34. 1.156 dyno=web.1 キュー=0 待機=0ms 接続=3ms サービス=7ms ステータス=404 バイト=728

私のapplication.html.erbには次のものがあります:

  <!-- Le fav and touch icons -->
  <link href="images/favicon.ico" rel="shortcut icon">
  <link href="images/apple-touch-icon.png" rel="apple-touch-icon">
  <link href="images/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
  <link href="images/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">

ありがとう!

更新 - 今、私はこれを取得しています:

ActionView::Template::Error (「.ios td:」の後の CSS が無効です: 予想される疑似クラスまたは疑似要素は、「最初の子 .d...」でした (/app/app/assets/stylesheets/application.css 内)) : 17: } 18: 19: 20: <%= stylesheet_link_tag "application", :media => "all" %> app/views/layouts/application.html.erb:20:in `_app_views_layouts_application_html_erb__4520300412125467599_68152740'

4

1 に答える 1

0

mobiscroll-rails gem のどこかに無効な CSS があるようです。バンドルしたときにローカルで入手しました:

gem 'mobiscroll-rails'

これはrake assets:precompile、アセットのコンパイル中に Heroku で起こっていることです。git リポジトリからバージョンをロードしたところ、問題なくプリコンパイルできました。

gem 'mobiscroll-rails', :git => 'https://github.com/crushlovely/mobiscroll-rails.git'

編集: または、数日前に出てきたばかりのこの宝石を試すこともできます:

https://github.com/Dinuz/mobiscroll-rails.git

于 2013-01-21T01:00:57.653 に答える