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.

Reply via email to