But*_*eer 29 ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2
这可能是Rails中的一个简单的路由问题,但我已经搜索过并获得了Rails 2而不是Rails 3的答案.
我生成了一个脚手架和
resources :users
Run Code Online (Sandbox Code Playgroud)
其中包括new,edit,show与索引一起路由.
我只想路由到索引并删除新的,编辑,显示等.我已经删除了html.erb文件,但它们仍然被路由.
关于如何删除其他路线的任何建议将不胜感激.
Rod*_*igo 66
使用only选项:
resources :users, only: [:index]
Run Code Online (Sandbox Code Playgroud)
Mik*_*ell 11
请参见" Rails路由指南"的第4.6章.
默认情况下,Rails为应用程序中的每个RESTful路由创建七个默认操作(索引,显示,新建,创建,编辑,更新和销毁)的路由.您可以使用:only和:except选项来微调此行为.:only选项告诉Rails只创建指定的路由:
resources :photos, :only => [:index, :show]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27754 次 |
| 最近记录: |