古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

共通のルーティング定義

説明

ルーティング内などで使いまわせる共通のルーティングを定義

使い方

concern(名前, [コールバック])

名前を使ってルーティングを定義

concern :purchasable, Purchasable.new(returnable: true)

ブロック

concern :commentable do |options|
  resources :comments, options
end

ソースコード