回答編集履歴
1
URL設計的に良くないので、FoodCategoryControllerをFoodControllerに変更
test
CHANGED
@@ -46,7 +46,7 @@
|
|
46
46
|
|
47
47
|
# app/controllers/food_controller.rb
|
48
48
|
|
49
|
-
class FoodC
|
49
|
+
class FoodController < ApplicationController
|
50
50
|
|
51
51
|
|
52
52
|
|
@@ -54,9 +54,9 @@
|
|
54
54
|
|
55
55
|
@food_categories = FoodCategory.all
|
56
56
|
|
57
|
-
if params[:id].present?
|
57
|
+
if params[:food_category_id].present?
|
58
58
|
|
59
|
-
@food_category = FoodCategory.find(params[:id])
|
59
|
+
@food_category = FoodCategory.find(params[:food_category_id])
|
60
60
|
|
61
61
|
@foods = food_category.foods.all
|
62
62
|
|
@@ -76,11 +76,11 @@
|
|
76
76
|
|
77
77
|
<!-- ここからの部分をプルダウンのメニューに入れる -->
|
78
78
|
|
79
|
-
<%= link_to "全部", food_
|
79
|
+
<%= link_to "全部", food_path %>
|
80
80
|
|
81
81
|
<% @food_categories.each do |food_category| %>
|
82
82
|
|
83
|
-
<%= link_to food_category.name, food_category_
|
83
|
+
<%= link_to food_category.name, food_path(food_category_id: food_category) %>
|
84
84
|
|
85
85
|
<% end %>
|
86
86
|
|