簡單的形式,我有2種型號,博客和帖子爲PARAMS
resources :blogs do
resources :posts
end
所以,我也有關聯。一個博客可以有很多帖子。所以,我把鏈接到新的崗位在博客索引:
= link_to 'New Post', new_blog_post_path(@blog)
然後它會將您重定向到新的崗位,這使得這樣的形式:
= simple_form_for(@post) do |f|
= f.error_notification
.form-inputs
= f.input :title
= f.input :content
.form-actions
= f.button :submit
而且我得到一個錯誤:
undefined method `posts_path'
我認爲簡單的表單需要blog_id但我找不到它。我試圖把@ blog.id設置爲簡單的表單,但無論如何,我得到一個錯誤(ID爲零級) 我該如何解決我的問題?
沒有'posts_path'這樣的東西。輸入'rake routes',你會發現你要找的路線可能是'blog_posts_path'。該路線將引導您進入帖子的索引頁面。 – Mark
是的問題是我怎樣才能發送正確的路線從我的表單? –