Gibt es einen besseren Weg, um Setup diese beiden Routen unter:Eine bessere Möglichkeit, Routen einzurichten? Die Schienen
post '/song:id/favorite', to: 'songs#favorite', as: :favorite
delete '/song:id/favorite', to: 'favorites#destroy', as: :destroy
Hier sind alle meine Routen:
Rails.application.routes.draw do
root "home#index"
get '/login', to: 'sessions#new'
post '/login', to: 'sessions#create'
delete '/logout', to: 'sessions#destroy'
post '/song:id/favorite', to: 'songs#favorite', as: :favorite
delete '/song:id/favorite', to: 'favorites#destroy', as: :destroy
namespace :admin do
resource :dashboard, only: [:show]
end
resources :users, only: [:new, :create]
resources :playlists
resources :genres
resources :albums
resources :artists
resources :playlist_songs
resources :favorites
resources :songs
end
Es scheint mir, Sie könnten versuchen, so etwas wie in [diese Antwort] (https://stackoverflow.com/a/24306086/6873497) zu implementieren . Ich denke, Ihr aktuelles Design könnte optimiert werden, um einfache CRUD-Aktionen zu verwenden. – matiss
Danke @matiss! Mein Entwurf ist nach deinen Ratschlägen bereits erstellt :) Meine Frage ist im Grunde genommen, ist da was falsches wie meine aktuellen Routen eingestellt sind oder gibt es einen besseren Weg es zu tun? p.s Ich bin ein Anfänger – Kurta