私はレールを学んでいて、ルーティングで屋根から飛び降りたいと思っています。
この時点でアクティベーションをルーティングする方法について混乱しています。現在、ユーザー ルーティングに次のものがあります:
resources :users, only: [:new,:create,:show]
. 今、私はUsers#activate
このようなルートが欲しいwww.app.com/users/activate/:a_long_token
. これで、単に a を実行できることがわかりましたmatch '/activate/:auth_token', to: 'users#activate
が、これが慣習であるかどうかはわかりません。ユーザー認証に関するこのガイドを読んでいましたが、そのルーティングは Rails 2 のようです。リソース自体に何かを追加するだけで、上記のルートを追加できますか。つまり、次のようなことをすることを意味します(これが機能しないことはわかっています)
resource :users do
member do
get :activate
end
end