0
我得到一個錯誤說 「爲無未定義的方法`詩句:NilClass」 當我訪問如何解決未定義的方法錯誤與Rails應用程序中的嵌套資源?
/books/1/chapters/1/verses/new
我的routes.rb:
resources :books do
resources :chapters do
resources :verses
end
end
verse_controller.rb:
class VersesController < ApplicationController
before_filter :find_book
before_filter :find_chapter, :only => [:show, :edit, :update, :destroy]
def new
@verse = @chapter.verses.build
end
private
def find_book
@book = Book.find(params[:book_id])
end
def find_chapter
@chapter = Chapter.find(params[:chapter_id])
end
end
有關如何解決此問題的任何建議?
當我把參數[:chapter_id],我得到的參數打印。但是當我訪問該頁面時,出現錯誤消息:未知屬性:chapter_id。 – sharataka 2013-05-04 16:39:20
@sharataka,檢查我的更新 – 2013-05-04 17:03:37