在 Rails 应用程序文件夹中,我有以下路径:
vendor/assets/javascripts
public/js/vendor
app/assets/javascripts
lib/assets/
每个的目的是什么?它们有什么区别?
最佳答案
vendor/assets/:您可以在此处找到来自外部实体的 Assets 。
public/js/vendor: public 目录中的所有内容都用作静态 Assets 。如果您不希望 sprocket 编译某些 javascript 文件,则可以将它们放在 public/js 中。如果一个 gem 有它自己的 javascript 文件(例如下划线)并且它不希望 Rails 编译它们,它们将转到 public/js/vendor。
app/assets/javascripts:这是您应用程序的 javascript 所在的位置。
lib/assets :lib目录用于您自己的模块。
关于ruby-on-rails - Rails 资源文件夹路径有哪些不同用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25568373/