質問: 今までレスポンシブデザインしか使ったことがありません。 今回はCSSグリッドレイアウトを使ってデバイスごとのViewを表示するrailsアプリを作ろうと思っているのですが、どのようなフォルダ構成がいいのかわからないので質問させてください。 デバイスごとにわける理由はモバイル版とpcで表示する情報量が違うためです。 まずはモバイル版を先に作って、次にPC版それからpc版のみをレスポンシブにする予定です。なので、個人的には以下のようにフォルダごとに分けるのがいいのかと思っていますが、どうでしょうか? views/moblile views/pc stylesheets/moblile stylesheets/pc デバイスの判定にはActionPack Variants を使う予定です。
回答: 良いんじゃないでしょうか(何か問題が生じたらまた質問してもらえれば) 細かい判別が必要な場合はActionPack Variantsの代わりにjpmobile使うとよいかと https://github.com/jpmobile/jpmobile