Ruby on rails 只到索引的Rails路由
在Rails中,这可能是一个简单的路由问题,但我已经四处搜索并收到了Rails2而不是Rails3的答案 我生成了一个脚手架和Ruby on rails 只到索引的Rails路由,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-3.2,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 3.2,在Rails中,这可能是一个简单的路由问题,但我已经四处搜索并收到了Rails2而不是Rails3的答案 我生成了一个脚手架和 resources :users 其中包括新建、编辑、显示和索引一起路由 我只想路由到索引,并删除新的,编辑,显示等。 我已经删除了html.erb文件,但它们仍在路由中 如果您能就如何删除其他路线提出建议,我们将不胜感激。请参阅本手册第4.6章 默认情况下,Rails为应用程序中每个RESTful路由的七个默认操作(索引、显示、新建、创建、编辑、更新和销毁)创建路
resources :users
其中包括新建、编辑、显示和索引一起路由
我只想路由到索引,并删除新的,编辑,显示等。
我已经删除了html.erb文件,但它们仍在路由中
如果您能就如何删除其他路线提出建议,我们将不胜感激。请参阅本手册第4.6章
默认情况下,Rails为应用程序中每个RESTful路由的七个默认操作(索引、显示、新建、创建、编辑、更新和销毁)创建路由。可以使用:only和:except选项微调此行为。:only选项告诉Rails仅创建指定的路由:
仅使用
选项
:
resources :users, only: [:index]
如果我在路由中添加
资源:照片,:only=>[:index,:show]
,然后点击“/photos/new”按钮,它将路由到照片#使用id='show'显示。如何将路由:新建/:编辑路由到404?请help@waqarmirza您可以向show
路由添加约束,以将/:id
限制为整数;或者,如果您只想向资源添加一条路由,可以跳过括号,这样编写resources:users,only::index
resources :users, only: [:index]