herokuのデプロイについて質問

ご無沙汰しております、こんにちは高広です。

ローカルで作成したWebページ https://github.com/quad9/iportfolio をHerokuにデプロイ。「$ Heroku open」して表示を確認。ローカルでは問題のないcoverページを含め、設定している背景画像が表示されません。

https://github.com/smison/chiraura.pics/issues/10の下記を参考にしましたがやはり解決しません。

…と思ったけど解決策見つからず。仕方ないのでproduction環境でもprecompileのオプションはずして対処。

--- a/config/environments/production.rb
+++ b/config/environments/production.rb
@@ -20,7 +20,7 @@ UragamiMe::Application.configure do
   # config.action_dispatch.rack_cache = true

   # Disable Rails's static asset server (Apache or nginx will already do this).
-  config.serve_static_assets = false
+  config.serve_static_assets = true

…のように config.serve_static_assets = true したあとで $ git push heroku master したらheroku上でも投稿した画像が見えるようになった…

今更感がある問題だとは思われ申し訳ないのですが、解決への教示いただければありがたいです。 よろしくお願いします。

Ruby 2.0.0-p576 Ruby on rails 4.0.5 MacOSX 10.9


yalab です。

こういう質問は ML に投げてくれると見落とさなくて良いかなと思います。 背景の設定は https://github.com/quad9/iportfolio/blob/b165a259d77b892c708d5e5e8e86ee84424c785e/app/assets/stylesheets/custom.css.scss#L45 の事でしょうか?

background-image: url(image1.jpg);

background-image: asset-url(image1.jpg);

にしてみてください。 検証はしてないので動かなかったらまた質問してください。 ドキュメント的には rails guildeのアセットパイプライン の 「2.3.2 CSS and Sass」あたりの話題だと思います。


高広です。

問題なくレイアウトされました。 アドバイスありがとうございました。 この機会にHTMLとCSSも一から整理しました。これから週末にかけてportfolioのページを創っていきたいと考えています。 解らないことがあれば今度はちゃんとMLに投げたいと思います。 それでは。。。

Last modified: 2015-02-25 Attached files total: 3MB