-1
저는 레일을 처음 사용하고 샘플 앱을 만들려고합니다. 내가 가진정의되지 않은 로컬 변수 또는 메서드 'book'
앱/routes.rb
Rails.application.routes.draw do
resources :books do
book.resources :comments, :only => :create
#root 'books#index'
end
end
나는 다음과 같은 오류를
/bookshelf/config/routes.rb:3:in `block (2 levels) in <top (required)>': undefined local variable or method `book' for #<ActionDispatch::Routing::Mapper:0x007fdebb03e728> (NameError)
제거'book.' :
이 같아야합니다. 당신의 루트 블록은'resources : books do resources : comments, : only only =>와 같이 보일 것입니다 : 끝' –
고마워. 내가 책을 삭제했을 때. 로드 된 응용 프로그램은 레일 페이지로 이동했습니다. "레일입니다."응용 프로그램을로드하지 않았습니다. – User7354632781
아마 기본 루트 페이지가 나타납니다. 'routes '와 같이'routes.rb'에서'/ books'을 누르거나 루트 루트를 생성하십시오. –