Ruby on rails RubyonRails3:link_创建新的嵌套资源?
我试图创建一个链接,在我的Rails 3应用程序中创建一个新的嵌套资源,但我想不出来。链接到新嵌套资源的语法是什么 解决方案: 确保资源正确嵌套在路由文件中Ruby on rails RubyonRails3:link_创建新的嵌套资源?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我试图创建一个链接,在我的Rails 3应用程序中创建一个新的嵌套资源,但我想不出来。链接到新嵌套资源的语法是什么 解决方案: 确保资源正确嵌套在路由文件中 resources :books do resources :chapters end 然后在视图脚本中,您可以这样调用它: <%= link_to 'New Chapter', new_book_chapter_path(@book) %> 根据需要更改路线 map.resources :books do |book|
resources :books do
resources :chapters
end
然后在视图脚本中,您可以这样调用它:
<%= link_to 'New Chapter', new_book_chapter_path(@book) %>
根据需要更改路线
map.resources :books do |book|
book.resources :chapters
end
然后用这个
link_to new_book_chapter_path(@book)
您还可以使用此链接更好地理解此概念
您可以跳过块参数,即
|map |
和| book |
。谢谢。我意识到我做得很对,但我的bug在代码的另一个区域。
link_to new_book_chapter_path(@book)