Routing RubyonRails博客创建教程
本教程在第5:8节中说明了以下内容: “5.8列出所有帖子 我们仍然需要一种方法来列出我们所有的帖子,所以让我们这样做。我们将使用Routing RubyonRails博客创建教程,routing,ruby-on-rails-4,Routing,Ruby On Rails 4,本教程在第5:8节中说明了以下内容: “5.8列出所有帖子 我们仍然需要一种方法来列出我们所有的帖子,所以让我们这样做。我们将使用config/routes.rb中的特定路由: 并提供以下代码: 'posts GET /posts(.:format) posts#index' 但是它没有提到将代码放在何处,或者如何处理它——它说明了如何处理以下两个方面,以及代码应该是什么样子,但在这里没有提到 任何帮助都将不胜感激 谢谢您提供的线路不是代码,它是rake routes的
config/routes.rb
中的特定路由:
并提供以下代码:
'posts GET /posts(.:format) posts#index'
但是它没有提到将代码放在何处,或者如何处理它——它说明了如何处理以下两个方面,以及代码应该是什么样子,但在这里没有提到
任何帮助都将不胜感激
谢谢您提供的线路不是代码,它是
rake routes
的输出,它显示了应用程序中配置的路由。有两种方法可以创建请求的路由:
建议:如果“posts”是RESTful资源,您可以将其声明为资源,方法是将此行添加到`config/routes.rb'
resources :photos
这将为你的应用程序添加多条路由<代码>耙路由应输出如下内容:
posts GET /posts(.:format) posts#index
posts POST /posts(.:format) posts#create
new_post GET /posts/new(.:format) posts#new
edit_post GET /posts/:id/edit(.:format) posts#edit
post GET /posts/:id(.:format) posts#show
PATCH /posts/:id(.:format) posts#update
PUT /posts/:id(.:format) posts#update
DELETE /posts/:id(.:format) posts#destroy
如果只想添加索引操作,可以改为将以下行添加到config/routes.rb
:
get 'posts', to: 'posts#index'
如果教程要求您使用
rails generate scaffold
创建资源,那么生成器会自动添加routes.rb的相关行。您能给我一个到教程部分的链接吗?