自分のための覚え書き

Sinatraで外部cssみたいな静的ファイルを使いたい場合は「public」フォルダを使う。

/viewsにあるlayout.erbに

<link rel="stylesheet" href="style.css" />

とした場合、プロジェクトの直下にpublicフォルダを作ってその中にstyle.cssを放り込む。

ファイルの場所的にviewsの中だろうと思ってやったら404notfoundを返され、プロジェクトの直下に入れてもダメ。あれ?とか思って公式みたら静的ファイルはpublicに入れろと普通に書いてあった。