ページ、セクション、ブロックの 3 つのモデルがあります。ページには多くのセクションがあり、セクションには多くのブロックがあります。ページ ビューには新しいセクションを作成するためのフォームがあり、セクション ビューにはブロックを作成するためのフォームがあるような方法で記述しようとしています。
page_id
私の問題は、ページ ビューから section#create メソッドに渡すことです。私はそれがどのように行われたかわかりません。www.mydomain.com/pages/1/sections/3/blocks/5
RESTful にするために、新しいクエリの ID を取得できるように、URL に親関連付けを含める必要がありますか (つまり、のようなモンスター URL )。
def create
@page = Page.find(params[:page_id])
@section = @page.sections.build(section_params)
私はこれ ( http://ruby.railstutorial.org/ ) を読んでいて、私のようなユースケースの説明に近づいていますが、行き詰まっています。各リソースが次のリソース内にネストされている CRUD ルートを構築する「Rails Way」があると確信しています。誰かが私を啓発できますか?