読者です 読者をやめる 読者になる 読者になる

おれんじりりぃぶろぐ

きっと何者にもなれないエンジニアのブログ

Rails4でカスタムcssやjavascriptを動かす方法

rails ruby javascript

ちょっと嵌ったのでメモに残す。

まず、app/aseet/css,app/aseet/javascript配下にカスタムcss, javascriptファイルを置く。
そして、それらを適応したいviewに以下のリンクタグを追記する。

<%= stylesheet_link_tag "custom.min.css" %>
<%= javascript_include_tag "custom.js", "custom2.js" %>

これで動くはずが動かない(´;ω;`)

config/environments/development.rb中の

config.assets.raise_runtime_errors = false

この部分を

config.assets.raise_runtime_errors = true

に変更する。動きました\(^o^)/

しかし、確かにこの方法でも動きましたが
この後、assetpipelineを有効にすればよいということが判明。

development環境であれば、config/enviroments/development.rbに以下を追記するだけでlinkタグを書かなくてもapp/asset中に置かれたスタイルシートやjsファイルが有効になる。

# Asset pipeline config
  config.assets.enabled = true