タグ

ブックマーク / qiita.com/ma2ge (3)

  • Rails 4 で assets に font を追加する方法 - Qiita

    app/assets/fonts に ttf, woff, etc... を投入する。終わり。 よくconfig/application.rbに設定を追加しているのを見かけますが間違いです。 config.assets.paths に設定追加の間違い config.assets.paths << Rails.root.join('app', 'assets', 'fonts') こういうの。 間違いじゃないのですが、app/assets 以下は自動で追加されるので不要です。 config.assets.precompile に対象ファイル追加の間違い config.assets.precompile << /\.(?:svg|eot|woff|ttf)$/ こういうの。 .css, .js以外は precompile する必要がないので不要です。 以下の設定もよく見かけるのですが、正規表現

    Rails 4 で assets に font を追加する方法 - Qiita
    a2ikm
    a2ikm 2014/10/24
    vendor/assets/fontsに入れる場合も特に変更の必要はなかった。scssからの参照も`font-url("font-awesome.ttf")`みたいな感じでいけた
  • Rails の rescue_from で拾えない例外を exceptions_app で処理する - Qiita

    rescue_from で拾えない例外がある Rails が用意してくれている rescue_from は controller の外側で発生した例外を拾ってくれない。 例えばパラメータに不正なエンコーディングが含まれるときに、Rails は ActionController::BadRequest を例外として投げる。しかし、この処理は Rails の routing 層で行われているため rescue_from で捕捉することはできない。 そのため Rails の外で発生した例外を捕捉していない場合、ユーザには意図していないエラーページが見えている可能性がある。 Rails の外で起きる例外は exceptions_app で処理するのがお手軽 例えば config/initializers/exceptions_app.rb に以下のコードを書いておく(ErrorsControlle

    Rails の rescue_from で拾えない例外を exceptions_app で処理する - Qiita
  • Atom で Package のインストールに失敗する件と解決方法 - Qiita

    背景 vim-mode 入れたかったんだけど、node 弱者のためすんなり行かなかったのでメモしておく。 問題 自分の環境だと Preferences -> Packages で install ボタンを押しても、apm install <package>でも上手く行かず、以下のエラーログが表示された。 どうもオレオレ証明書があるらしくて動かないっぽい。 Installing “command-logger@0.15.0” failed. Less… npm http GET https://registry.npmjs.org/d3-browserify/3.3.13 npm http GET https://registry.npmjs.org/humanize-plus npm http GET https://registry.npmjs.org/underscore-plus n

    Atom で Package のインストールに失敗する件と解決方法 - Qiita
    a2ikm
    a2ikm 2014/04/01
  • 1