【发布时间】:2012-01-01 17:08:57
【问题描述】:
我正在创建一个自定义视图,它是对index.html.erb 的轻微修改。我希望能够在我的网络应用程序上创建一个链接,将用户定向到这个名为 list.html.erb 的自定义视图。
这是我所做的:
1) 复制默认的脚手架索引视图并将其重命名为list.html.erb
2) 修改GalleriesController,复制index方法,重命名为list:
def list
@galleries = Gallery.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @galleries }
end
end
3) 修改routes.rb 文件如下:
match "galleries/list" => "galleries#list"
我不断收到以下错误:
Couldn't find Gallery with ID=list
Rails.root: /Users/scervera/Sites/MDN
Application Trace | Framework Trace | Full Trace
app/controllers/galleries_controller.rb:28:in `show'
在我对 stackoverflow 的搜索中,我找不到任何类似的问题。
【问题讨论】:
标签: ruby-on-rails views