質問編集履歴

3

c

2021/03/11 14:57

投稿

k499778
k499778

スコア599

test CHANGED
File without changes
test CHANGED
@@ -79,3 +79,23 @@
79
79
 
80
80
 
81
81
  の説明でドットの意味や引数を渡していることは理解しました。だから結果的にstylesheetフォルダ以下の全ファイル。だけど優先順位に関しては理解しきれていません。
82
+
83
+
84
+
85
+ そもそもややこしいし、順番も制御したいし、最後にrequire_treeしている意味もわからないので、
86
+
87
+ 実用的には以下でもいいのかもしれません。
88
+
89
+ ```
90
+
91
+ *= require_self
92
+
93
+ *= require scaffolds.css
94
+
95
+ *= require questions.css
96
+
97
+ ```
98
+
99
+
100
+
101
+ しかし、優先順位の謎は解きたいです。

2

b

2021/03/11 14:57

投稿

k499778
k499778

スコア599

test CHANGED
File without changes
test CHANGED
@@ -61,3 +61,21 @@
61
61
 
62
62
 
63
63
  お手数ですが、もしその理由がわかる方がいれば教えていただけますと幸いです。
64
+
65
+
66
+
67
+ ---
68
+
69
+ 追記
70
+
71
+
72
+
73
+ [[Rails] application.scssのrequire_tree .に関して](https://qiita.com/kenzo-ta/items/3c293b3f63f2180e9d95)
74
+
75
+ この記事の
76
+
77
+ > require_treeには引数として与えられたディレクトリ以下のCSSファイルをアルファベット順に全て読み込むという意味があります。require_treeの引数には.(ドット)が渡されています。引数.(ドット)はカレントディレクトリを表します。つまり、この記述によってapp/assets/stylesheetsというディレクトリにあるCSSファイルやSCSSファイルは全て読み込まれることになります。
78
+
79
+
80
+
81
+ の説明でドットの意味や引数を渡していることは理解しました。だから結果的にstylesheetフォルダ以下の全ファイル。だけど優先順位に関しては理解しきれていません。

1

a

2021/03/11 14:54

投稿

k499778
k499778

スコア599

test CHANGED
@@ -1 +1 @@
1
- RailsのCSSの読み込まれ方を理解したい
1
+ Railsの*= require_tree .を理解したい
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- **RailsのCSSの読み込まれ方を勉強しており、```*= require_self```,``` *= require_tree .```を理解したいです。**
5
+ **RailsのCSSの読み込まれ方を勉強しており、``` *= require_tree .```を理解したいです。**
6
6
 
7
7
 
8
8