質問: 1対多のテーブルで投稿機能を作っていて、 年表ページ(pageテーブル)下に各項目(tweetテーブル)の投稿機能を目指しています tweetsコントローラーのcreateアクションで、どのように今いる年表ページ(page_id)を取ってきたら良いのか知りたいです ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/f735ad8d95f0ca749f20c6d4ad968bae.jpeg) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/cdf7481453fac4a4f6c48b7228e681e9.jpeg)
回答: routesでリソースをネストさせるのはどうでしょうか? pagesリソースの中にtweetsリソースをネストさせると`params[:page_id]`で取得できます。 https://railsguides.jp/routing.html#%E3%83%8D%E3%82%B9%E3%83%88%E3%81%97%E3%81%9F%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9 もしURLを変えたくないのであれば、hidden_fieldでpage_idを持たせるやり方になると思います。