質問編集履歴

6

訂正

2017/09/19 07:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -64,6 +64,12 @@
64
64
 
65
65
 
66
66
 
67
+
68
+
69
+ > 現状、正常に動く
70
+
71
+
72
+
67
73
  ```
68
74
 
69
75
 
@@ -104,9 +110,7 @@
104
110
 
105
111
 
106
112
 
107
- これだと動きました。slimでクラスを動的に動かすことはできるでしょうか。
113
+ > 現状、正常に動かない
108
-
109
-
110
114
 
111
115
 
112
116
 

5

訂正

2017/09/19 07:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -55,3 +55,79 @@
55
55
  #追伸2 サイドバーのコードはパーシャルです。
56
56
 
57
57
  これを前提にお願いします。
58
+
59
+
60
+
61
+
62
+
63
+ #追伸3
64
+
65
+
66
+
67
+ ```
68
+
69
+
70
+
71
+ - if controller.action_name == "show"
72
+
73
+ li.nav-item = link_to "トップ" ,[:user,:mypage] ,class:'nav-link active'
74
+
75
+ - else
76
+
77
+ li.nav-item = link_to "トップ" ,[:user,:mypage] ,class:'nav-link'
78
+
79
+
80
+
81
+
82
+
83
+ - if controller.action_name == "following"
84
+
85
+ li.nav-item = link_to "フォロー" ,[:following,:user,:mypage] ,class:'nav-link active'
86
+
87
+ - else
88
+
89
+ li.nav-item = link_to "フォロー" ,[:following,:user,:mypage] ,class:'nav-link'
90
+
91
+
92
+
93
+ - if controller.action_name == "clipping"
94
+
95
+ li.nav-item = link_to "クリップ" ,[:clipping,:user,:mypage] ,class:'nav-link active'
96
+
97
+ - else
98
+
99
+ li.nav-item = link_to "クリップ" ,[:clipping,:user,:mypage] ,class:'nav-link'
100
+
101
+
102
+
103
+ ```
104
+
105
+
106
+
107
+ これだと動きました。slimでクラスを動的に動かすことはできるでしょうか。
108
+
109
+
110
+
111
+
112
+
113
+ ```
114
+
115
+
116
+
117
+ li.nav-item = link_to "トップ" ,[:user,:mypage] ,class:"nav-link #{ active if controller.action_name == 'show'}"
118
+
119
+
120
+
121
+
122
+
123
+
124
+
125
+ li.nav-item = link_to "トップ" ,[:user,:mypage] ,class:"nav-link #{ active if params[:action: == 'show'}"
126
+
127
+
128
+
129
+ ```
130
+
131
+
132
+
133
+ どうもこれだと動きません...。

4

編集

2017/09/19 07:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
 
42
42
 
43
- #追伸
43
+ #追伸1
44
44
 
45
45
 
46
46
 

3

編集

2017/09/19 07:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- # 動的にactiveクラスをlink_toに付与したい
1
+ #動的にactiveクラスをlink_toに付与したい
2
2
 
3
3
 
4
4
 
@@ -40,10 +40,18 @@
40
40
 
41
41
 
42
42
 
43
- # 追伸
43
+ #追伸
44
44
 
45
45
 
46
46
 
47
47
  `params[:action]`は使えませんか。
48
48
 
49
49
  `view`で`コントローラの各アクション`を区別することはできませんか。
50
+
51
+
52
+
53
+
54
+
55
+ #追伸2 サイドバーのコードはパーシャルです。
56
+
57
+ これを前提にお願いします。

2

編集

2017/09/19 07:20

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -44,6 +44,6 @@
44
44
 
45
45
 
46
46
 
47
- `params[:action]'っていうのは使えないです
47
+ `params[:action]`は使えませんか。
48
48
 
49
49
  `view`で`コントローラの各アクション`を区別することはできませんか。

1

追伸

2017/09/19 07:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -37,3 +37,13 @@
37
37
 
38
38
 
39
39
  ご教授いただける方、宜しくお願いします。
40
+
41
+
42
+
43
+ # 追伸
44
+
45
+
46
+
47
+ `params[:action]'っていうのは使えないですかね。
48
+
49
+ `view`で`コントローラの各アクション`を区別することはできませんか。