Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 4-从另一个域访问公用文件夹中的样式表_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails Rails 4-从另一个域访问公用文件夹中的样式表

Ruby on rails Rails 4-从另一个域访问公用文件夹中的样式表,ruby-on-rails,ruby,Ruby On Rails,Ruby,我的public/assets/stylesheets/example.css目录中有一个css文件。如何直接从url访问此css文件 我试过www.app.com/assets/stylesheets/example.css,但没用。我以为公用文件夹是生产中的默认文件夹?Im运行rails 4,乘客在专用服务器中,而不是heroku 请帮忙!谢谢如果使用assets procompilation,则需要将缓存哈希附加到文件名的末尾,例如:application-03ed2f1b0877b3bc

我的public/assets/stylesheets/example.css目录中有一个css文件。如何直接从url访问此css文件

我试过www.app.com/assets/stylesheets/example.css,但没用。我以为公用文件夹是生产中的默认文件夹?Im运行rails 4,乘客在专用服务器中,而不是heroku

请帮忙!谢谢

如果使用assets procompilation,则需要将缓存哈希附加到文件名的末尾,例如:application-03ed2f1b0877b3bc13330388bee8d3f0.css。此外,即使您的项目有多个css,在生产过程中,它们都将最终添加到相同的应用程序-[…]css文件中。除了在每次更新css时更新url之外,还有一个选项是创建指向css的符号链接:

ln -s /var/www/myapp/app/assets/stylesheets/example.css /var/www/myapp/app/public/assets/external-example.css
编辑: 此外,url应为: 不