というモデルがありPost
ます。ではconfig/routes.rb
、ルートを次のように定義しました。
resources :post
すべてがデフォルトのパスで正常に機能します。次の URL で新しい投稿を作成できます。
/posts/new
新しい URL が次のようになるように、追加のパラメーターを渡す必要があります。
/posts/new/:year/:month/:day
次のことを行うと、post_id
should が存在すると見なされます。
resources :posts do
match '/new/:year/:month/:day',
:to => 'posts#new',
:constraints => {:year => /\d{4}/, :month => /\d{2}/, :day => /\d{2}/},
:as => 'new_post'
end
上記について、私にrake routes
与えてください:
/posts/:post_id/new/:year/:month/:day(.:format)
new
追加のパラメーターを渡すように既定のパスを構成するにはどうすればよいですか?