我剛剛開始使用軌道和加載外部資源,如css
和js
一直是我的問題。在很少的地方閱讀,我發現,css
應該放在app/assets/stylesheets
和js
裏面app/assets/javascripts
。這樣做之後,我打電話給我的css
和js
在我看來,文件中像在哪裏把外部的CSS和JS在軌道上
<%= stylesheet_link_tag "<<path to my css>>" %>
對CSS和
<%= javascript_include_tag "<<path to my js>>" %>
,我包括在我的config/initializers/assets.rb
Rails.application.config.assets.precompile += [/.*\.js/,/.*\.css/]
這條線,但這樣做給了我有些編譯錯誤。但我不確定是否正確的方式或不加載外部資源。我需要更改的另一個地方是爲了加載css
和js
以及在性能方面包含rails
的外部資源的最佳做法。