カテゴリ/show.html.erb
<body class="home">
<% @category.subcategories.each do |subcategory| %>
<%= link_to subcategory.name, subcategory.id %>
<% end %>
Category#show 未定義メソッド `model_name' for Fixnum:Class で NoMethodError をスローします
URL はhttp://example.com:3000/category/11です。
Routes.rb
FirstApp::Application.routes.draw do
root 'category#index'
resources :category
end
カテゴリーコントローラー
class CategoryController < ApplicationController
def index
@categories = Category.all
end
def new
end
def show
@category = Category.find params[:id]
end
end
サブカテゴリ コントローラが空です
class SubcategoryController < ApplicationController
def create
end
def new
end
def show
@category = Category.find(params[:id])
end
end
メソッド category.subcategories はコンソールで機能します。私はおそらく明らかな何かを見逃しています。