删除与销毁rails中的会话

时间:2013-02-28 18:13:17

标签: ruby-on-rails-3

我不明白其中的区别。我一直在关注Michael Hartl的Rails教程,在我的路线文件中我有以下内容:

  resources :sessions, only: [:new, :create, :destroy]

  match '/signin', to: "sessions#new"
  match '/signout', to: "sessions#destroy", via: :delete

该网站使用和不使用via: :delete

1 个答案:

答案 0 :(得分:0)

via选项限制到该HTTP谓词的路由。在这种情况下,可能是使用DELETE动词发出请求,因此对此进行约束与否并没有任何区别。

请注意,destroy是操作的名称,delete正在引用HTTP谓词。