Use mime type symbol to set content_type for custom css response (#37845)

This commit is contained in:
Matt Jankowski
2026-05-19 03:16:24 -04:00
committed by GitHub
parent 5f33cf0b0a
commit 1232b55211
2 changed files with 7 additions and 9 deletions

View File

@@ -3,7 +3,7 @@
class CustomCssController < ActionController::Base # rubocop:disable Rails/ApplicationController
def show
expires_in 1.month, public: true
render content_type: 'text/css'
render content_type: :css
end
private

View File

@@ -13,11 +13,10 @@ RSpec.describe 'Custom CSS' do
expect(response)
.to have_http_status(200)
.and have_cacheable_headers
.and have_attributes(
content_type: match('text/css')
)
expect(response.body.presence)
.to be_nil
expect(response.media_type)
.to eq('text/css')
expect(response.body)
.to be_blank
end
end
@@ -32,9 +31,8 @@ RSpec.describe 'Custom CSS' do
expect(response)
.to have_http_status(200)
.and have_cacheable_headers
.and have_attributes(
content_type: match('text/css')
)
expect(response.media_type)
.to eq('text/css')
expect(response.body.strip)
.to eq(expected_css)
end