Defect #19791 ยป 0001-URI-escape-stylesheet_link.patch
| app/helpers/application_helper.rb | ||
|---|---|---|
| 1206 | 1206 |
# stylesheet_link_tag('styles', :plugin => 'foo) # => picks styles.css from plugin's assets
|
| 1207 | 1207 |
# |
| 1208 | 1208 |
def stylesheet_link_tag(*sources) |
| 1209 |
require 'uri' |
|
| 1209 | 1210 |
options = sources.last.is_a?(Hash) ? sources.pop : {}
|
| 1210 | 1211 |
plugin = options.delete(:plugin) |
| 1211 | 1212 |
sources = sources.map do |source| |
| ... | ... | |
| 1217 | 1218 |
source |
| 1218 | 1219 |
end |
| 1219 | 1220 |
end |
| 1220 |
super sources, options |
|
| 1221 |
super sources.map { |source| (source.is_a? String) ? URI.escape(source) : source }, options
|
|
| 1221 | 1222 |
end |
| 1222 | 1223 | |
| 1223 | 1224 |
# Overrides Rails' image_tag with themes and plugins support. |