回答編集履歴

1

追記

2020/04/13 23:06

投稿

winterboum
winterboum

スコア23567

test CHANGED
@@ -11,3 +11,19 @@
11
11
 
12
12
 
13
13
  2)link_to_unless_current をつかう。するとcurrentページは <a> でなくなるので、.header-menus a の時にred する
14
+
15
+
16
+
17
+ 追記
18
+
19
+ 全部にそう書いたら全部そうなります。/posts/new から来た時だけ
20
+
21
+ - link_to "/posts/new" に classをつけ、以外にはつけない
22
+
23
+
24
+
25
+ 様にするのです。
26
+
27
+ いくつか方法は有ります。一般的にはcontollerからどのlinkにどのclassをつけるか、の情報を渡すのですが、今回は元のアクションが違うのでそれを使う例を
28
+
29
+ `<%= link_to "/posts/new", class=(action_name == 'new' ? 'current' : '') do %>`