私は本当の初心者です。Route.rbのルート名をコントローラのアクションで取得する
複数のルートを1つのコントローラから取得できますが、多くのアクションを実行できますか?例えば
、
resources :something
GET "何かの#インデックス"、 "何かの#ショー"、 "何かの#更新" ...など。
アクションからルート名を取得するコマンドがあるかどうか不思議です。例えば
、 "誓約"、
class PledgesController < ApplicationController
def home
end
def abc
end
def defg
end
def hijk
end
end
という名前のコントローラに任意のコマンドを取得することはできますが、 "#の家を約束"、 "#のABCは約束"、 "#のDEFGは約束"、 "#のHIJKを誓約しますか"?
[ 'resources'](https://github.com/rails/rails/blob/master/actionpack/lib/action_dispatch/routing/mapper .rb#L1440)は、CRUD操作に対応する7つの異なるルートを作成します。これは定義されているため、「カスタム」コントローラーアクションで動作するように定義されていないようです。リソースでなければ、そうするのに似たものはないと私は思う。 –
カスタム(非RESTful)ルートを定義する方法を尋ねていますか? – jeffdill2