ものすごく初歩的なところでミスしてしまっていたので今後のことも兼ねて
メモとして残したいと思います。
#エラー内容
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に実装したい記述を書いてみたら無事に反映されました。