Sprockets::DoubleLinkError エラー
ものすごく初歩的なところでミスしてしまっていたので今後のことも兼ねて
メモとして残したいと思います。
エラー内容
Sprockets::DoubleLinkError
Sprockets::DoubleLinkError
railsにてerbファイルを作成して、rails sでサーバーを起動してcssを読み込もうと思ったところでこのようなエラーに遭遇しました。
ターミナルにてエラー箇所の内容を確認してみたところ下記のような記述がありました。
ActionView::Template::Error (Multiple files with the same output path cannot be linked ("application.css")
In "/Users/OO/projects/websiteapp/app/assets/config/manifest.js" these files were linked:
- /Users/OO/projects/websiteapp/app/assets/stylesheets/application.css
- /Users/OO/projects/websiteapp/app/assets/stylesheets/application.scss
):
調べてみたところrails newで新規でアプリケーションを作成する際に自動生成されるview/layout/application.html.erbを参照しているようです。
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
原因
特に何も考えずscssファイルを作成していたのが原因だったようです、application.cssに実装したい記述を書いてみたら無事に反映されました。
Author And Source
この問題について(Sprockets::DoubleLinkError エラー), 我々は、より多くの情報をここで見つけました https://qiita.com/_NNN_/items/c8f61154777bd1d35065著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .