Rails 3 の環境でstylesheetにlessを使う
Rails 3.2では、javascriptやstylesheetはassetにまとめられます。
ここにまとめられたものは
例えばstylesheetであれば自動的に「コントローラ名.css.scss」がcssコンパイルされ、
リンクされます。自分で指定する場合は
[shell]<%= stylesheet_link_tag “users" %>[/shell]
とすればリンク出来ます。
さて、Rails3.2では、stylesheetはscssが、JavaScriptはCoffeScriptがそれぞれ
標準で使用されるようです。
例えば、stylesheetでlessを使いたい
といった場合には
GemFileのassetグループの中に
[shell]group :assets do
gem 'less-rails’, '~> 2.2.3’
end[/shell]
という感じでgemをしていしてやると、自動で*.lessファイルを展開してくれるようになります。