我是rails的新手,所以请原谅我提出一个可能基本的问题。我知道/ assets是针对页面请求中自动加载的文件。但这不意味着服务器将始终发送此文件夹中的所有文件吗?这里的东西似乎不合适。
出现此问题是因为我一直在从/ public文件夹加载我的css文件,但意识到当我在Firefox中运行我的应用程序时,没有一个类被识别。
无论如何,我知道约定优于配置是rails中的一件大事,那么在每页的基础上指定我想要加载哪些css / javascript文件的约定是什么?
答案 0 :(得分:1)
你的答案可能在Asset Pipeline Guide,但我也会在这里提供一些信息。
服务器只会在您的服务器在开发环境中运行时始终发送这些文件。在生产中,应该预编译这些文件(使用rake assets:precompile
),以便尽可能少地提供文件。
我建议您更全面地了解我的意思。