質問編集履歴

1

補足説明追加

2021/05/12 05:16

投稿

mansan
mansan

スコア11

test CHANGED
File without changes
test CHANGED
@@ -30,9 +30,41 @@
30
30
 
31
31
  コントローラのアクション名を`controller.action_name`で取得し、
32
32
 
33
- case文で、それぞれのアクションごとにlink_toを振り分けました。
33
+ if文で、それぞれのアクションごとにlink_toを振り分けました。
34
34
 
35
35
  これでも良さそうですが、もっと良い方法がないかなと思いました!
36
+
37
+
38
+
39
+ ```Ruby
40
+
41
+ <% if controller.action_name == trend then %>
42
+
43
+ <%= link_to trend_posts_path %>
44
+
45
+ <% elsif controller.action_name == hot then %>
46
+
47
+ <%= link_to hot_posts_path %>
48
+
49
+ <% elsif controller.action_name == legend then %>
50
+
51
+ <%= link_to legend_posts_path %>
52
+
53
+ <% elsif controller.action_name == popular then %>
54
+
55
+ <%= link_to popular_posts_path %>
56
+
57
+ <% elsif controller.action_name == recent then %>
58
+
59
+ <%= link_to recent_posts_path %>
60
+
61
+ <% else %>
62
+
63
+ <%= link_to posts_path %>
64
+
65
+ <% end %>
66
+
67
+ ```
36
68
 
37
69
 
38
70