次のようなレールでAPIを作成したい:
# /teachers /teachers/:id
# Get index show
# Post create
# Put update
# Delete remove destroy
以下のコードを使用して教師を生成しました。
# teachers
resources :teachers, only: [:index, :show, :create, :update, :destroy] do
collection do
delete 'remove'
end
end
delete '/teachers', to: redirect('/teachers/remove')
「プログラム」、「学生」、「スタッフ」などの多くのオブジェクトがあるため、次のようなコードを使用してプログラムなどを生成します。
# programs
resources :programs, only: [:index, :show, :create, :update, :destroy] do
collection do
delete 'remove'
end
end
delete '/programs', to: redirect('/programs/remove')
重複が多いと思います。これらの API を生成するヘルパーをいくつか作成できますか?