I don't think so, I think right method in SCSS is image-url I have never used path prefix with rails. I have search how it should work and the right way is using RAILS_RELATIVE_URL_ROOT. However I don't know if it makes a difference using RAILS_RELATIVE_URL_ROOT at beginning or at end, I guess it should be the same, I have tested and both worked:
$ bundle exec rails assets:precompile RAILS_RELATIVE_URL_ROOT=/test *yarn install v1.22.10* [1/4] Resolving packages... success Already up-to-date. Done in 0.05s. I, [2021-04-15T16:13:13.432813 #37031] INFO -- : Writing /home/sergio/web/test52/ public/assets/ application-7e07b7fb4f6b6d58fc6d51c49c8467fa96313569b03c15ad88af3a03a0685cc0.css I, [2021-04-15T16:13:13.433025 #37031] INFO -- : Writing /home/sergio/web/test52/ public/assets/ application-7e07b7fb4f6b6d58fc6d51c49c8467fa96313569b03c15ad88af3a03a0685cc0.css .gz $ grep url.*close public/assets/application-*.css background-image: url(/test/assets/active_scaffold/ close-37f05b17a34211c668917ca9b4c6990995e3339f84b99942432fc4139038c06e.png); background-image: url(/test/assets/active_scaffold/close_touch- f9ba6b60291341555ef15114f23d5dd8ccb40a6ccecbdffa6b5318976c42ff31.png); What rails version are you using? I have tested with both rails 5.2 and 6.0, it worked in both Regards El jueves, 15 de abril de 2021 4:29:54 (CEST) Dennis Bulgatz escribió: > Maybe a long shot, but in > vendor/bundle/ruby/2.7.0/gems/active_scaffold-3.6.0.rc2/app/assets/styleshee > ts/active_scaffold_images.scss should we replace* image-url with image_url > *to correspond to the rails helper name? > > On Wednesday, April 14, 2021 at 8:04:23 PM UTC-5 Dennis Bulgatz wrote: > > Hi Sergio, > > > > Can you let me know if this is a bug, or something I can fix with a > > configuration. The AS icons are not getting correctly referenced in my > > production application, which has a URL Prefix. > > > > For example > > CORRECT PATH > > > > https://xx.nasa.gov/sls1-cache/assets/active_scaffold/close-a2bad6c536db65 > > f2fbc35868b7834349da5f5e96c4e83be055d6317b429d1811.png > > > > ACTUAL PATH (what browser is getting) > > > > https://xx.nasa.gov/assets/active_scaffold/close-a2bad6c536db65f2fbc35868b > > 7834349da5f5e96c4e83be055d6317b429d1811.png > > > > For Google Dev Tools, the missing resource is located here: > > > > /* line 30, > > vendor/bundle/ruby/2.7.0/gems/active_scaffold-3.6.0.rc2/app/assets/stylesh > > eets/active_scaffold_images.scss > > > > raw CSS in the above file, using the image_url helper. > > .active-scaffold a.inline-adapter-close { > > background-image: image-url('active_scaffold/close.png'); > > } > > > > For "everything else", I handle the URL prefix as follows: > > > > $ SUB_URI="/sls1-cache" > > > > $ bundle exec rails assets:precompile RAILS_RELATIVE_URL_ROOT="$SUB_URI" > > --trace RAILS_ENV=production > > > > Any ideas why this is not working for the AS stuff? > > > > Thanks for any help you might offer. > > > > Dennis -- You received this message because you are subscribed to the Google Groups "ActiveScaffold : Ruby on Rails Gem" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/activescaffold/9389133.mCegk9jAmS%40pc-sergio.
