現在Ruby on Rails チュートリアルを終え、小規模なコミュニティサイトを構築しております。
・Categoryモデルに:nameカラム、Groupモデルに:nameカラムを持たせmigrate。
・routesにresources :categories, only: [:index, :show]を書き込む。
・CategoriesControllerは以下の通り。
class CategoriesController < ApplicationController def index @categories = Category.all end def show @category = Category.find(params[:id]) end end
・Categoryにid1 => "プログラミング"、id2 => "ファッション"で登録する。
・Groupにid1 => "Ruby"、id2 => "カジュアル"と登録。
categories/1にGroups/1へのリンク、categories/2にgroups/2といった別の表示をさせるには
どうすればいいでしょうか?
カテゴリー毎にコントローラー、ビューを持つべきですか?
「そもそもここから間違えている」といった指摘もお願いします。
--追記--
groupモデルにcategory_idカラムを持たせ、has_manyで紐付け。
deathsanのコードをindexに書く事で成功しました。
deathsanさんありがとうございました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/09/08 01:14