タグ

precompileに関するseapig_dolphinのブックマーク (3)

  • Rails4でGemの資産がAssets Precomplieに含まれないときは

    Rails4プロジェクトでGem内の画像ファイルやフォントファイルといった資産がprecompile対象に含まれない原因と対策をまとめておきます。 原因は、assets precompileのデフォルトの対象変更です。対策としては以下の方法をとる必要があります。 assets precompile に含まれるよう資産を移動する assets precompile に含めたい資産を明示する 原因 precompile対象ディレクトリの変更 Rails4では、パスにapp/assetsを含む資産のみをデフォルトのprecompile対象とするように変更されました。 rails/rails - Only compile non-js/css under app/assets by default precompileのパスに置かれているREADME.mdのような"loose"なファイルを対象から

    Rails4でGemの資産がAssets Precomplieに含まれないときは
    seapig_dolphin
    seapig_dolphin 2014/08/14
    これで解決した。 rm -rf public/assets してからこんな感じでおk。 rake assets:precompile しなくてもうまくいった
  • Railsでajaxリクエストが2回送信されてしまう - DENの思うこと

    Javalerなのに最近Rubyプログラマな私です。 Railsではヘルパーのform_forメソッドで:remote => trueというパラメータを渡すとformタグにdata-remote=trueというHTML5の属性が追加されて後はRailsJavaScriptがよろしくデータをAjax送信してくれるわけですが、何故か急にリクエストが2回送信されるようになって困ってしまいました。 どうやらネットで調べるとjQueryを2重に読み込んでしまうと発生するというところまでわかったのですがそんなことはやっていません。 が、よくよくJavaScriptのソースを確認してみるとapplication.jsのソース内に何故かjQueryの文字が。なんだこれと思って考えてみるとそういえばなんとなく動くかなとアセットプリコンパイルを実行したのを思い出しました。 結果コンパイル済みのJavaScr

    Railsでajaxリクエストが2回送信されてしまう - DENの思うこと
  • assetsのprecompileについて : CrazyLifeなblog

    2012年05月06日21:17 カテゴリrails assetsのprecompileについて railsアプリをherokuにアップロードしてproductionモードで動かした時にハマった。。。 「heroku logs」で「~ isn't precompiled」とかいうエラーが出てた。 これは、assetsを事前にコンパイルしてないと出るエラーだ。 いつもはdevelopmentモードで開発してて気づかなかったのだが、 developmentモードでは逐次コンパイルされる設定になっていて productionモードではデフォルトで逐次コンパイルはされない設定になっている。 config/environments/production.rb config.assets.compile = false この設定は、コンパイル済みのファイルが見つからなかったら 逐次コンパイルするという

    assetsのprecompileについて : CrazyLifeなblog
  • 1