Files
danbooru/app/controllers/artist_urls_controller.rb
evazion 2564e885c8 controllers: refactor only param includes.
Add extra includes needed by the `only` param inside `respond_with`.
2020-02-15 06:17:22 -06:00

26 lines
595 B
Ruby

class ArtistUrlsController < ApplicationController
respond_to :js, :json, :xml, :html
before_action :member_only, except: [:index]
def index
@artist_urls = ArtistUrl.paginated_search(params)
@artist_urls = @artist_urls.includes(:artist) if request.format.html?
respond_with(@artist_urls)
end
def update
@artist_url = ArtistUrl.find(params[:id])
@artist_url.update(artist_url_params)
respond_with(@artist_url)
end
private
def artist_url_params
permitted_params = %i[is_active]
params.fetch(:artist_url, {}).permit(permitted_params)
end
end