0

ページ、セクション、ブロックの 3 つのモデルがあります。ページには多くのセクションがあり、セクションには多くのブロックがあります。ページ ビューには新しいセクションを作成するためのフォームがあり、セクション ビューにはブロックを作成するためのフォームがあるような方法で記述しようとしています。

page_id私の問題は、ページ ビューから section#create メソッドに渡すことです。私はそれがどのように行われたかわかりません。www.mydomain.com/pages/1/sections/3/blocks/5RESTful にするために、新しいクエリの ID を取得できるように、URL に親関連付けを含める必要がありますか (つまり、のようなモンスター URL )。

def create
  @page = Page.find(params[:page_id])
  @section = @page.sections.build(section_params)

私はこれ ( http://ruby.railstutorial.org/ ) を読んでいて、私のようなユースケースの説明に近づいていますが、行き詰まっています。各リソースが次のリソース内にネストされている CRUD ルートを構築する「Rails Way」があると確信しています。誰かが私を啓発できますか?

4

1 に答える 1