zyb2cxy 2008-06-21 15:40
浏览 172
已采纳

rails2.1 不认 new_books_path,books是一个controller,头搞大了

rails2.1 不认 new_books_path,books是一个controller
[code="java"]

Listing books

Name
'Are you sure?', :method => :delete %>


<%= link_to 'New books', new_books_path %>[/code]
出错信息为:
NameError in Books#index

Showing books/index.html.erb where line #20 raised:

undefined local variable or method `new_books_path' for #ActionView::Base:0xb7371204

Extracted source (around line #20):

17:
18:

19:
20: <%= link_to 'New books', new_books_path %>

RAILS_ROOT: /home/jhzyb/myproject/test
Application Trace | Framework Trace | Full Trace

app/views/books/index.html.erb:20:in _run_erb_47app47views47books47index46html46erb'
app/controllers/books_controller.rb:7:in
index'

  • 写回答

2条回答 默认 最新

  • iteye_16666 2008-06-22 20:32
    关注

    new_book_path

    其实你可以在项目目录下执行rake routes,就会打印所有的路由

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?