rails 3:
我是 Rails 的新手,到目前为止一切都进展顺利,但我在理解所有这些路由方面遇到了一些困难。 我现在正尝试向我的 Controller 添加第二个 View ,但我不想使用任何显示、编辑、索引等操作。
我想要 View 的自定义名称和 Controller 中的自定义操作。有人可以向我解释如何做到这一点。 而且我真的很想知道如何使用“link_to”方法从另一个 View 链接到它。
非常感谢任何帮助!
最佳答案
我经常使用 rest 来创建自定义操作和 View ,我只使用路由
resources :news , :only => [:index] do
collection do
get :events
get :hot
get :last
end
member do
get :vote
end
end
所以我创建了 3 个资源收集操作和 1 个资源收集操作
您可以从控制台运行 rake routes
并查看路由列表,每个带有后缀 _path 的路由都有预定义的助手。文档中的示例
new_geocoder_path returns /geocoder/new
edit_geocoder_path returns /geocoder/edit
geocoder_path returns /geocoder
关于html - ruby rails : Adding a second custom view to a controller (Rails 3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7320375/