実現したいこと
- ec2のrails のアプリケーションコードをpullしたらビューに反映したい
前提
react on railsでアプリケーションの開発を行っております。
昨日ec2にデプロイをしました。
トップページの内容を更新したのでローカルからgithubにpushし、その後ec2からpullしました。
しかし、コードは正常に更新できているのですが、ビューは古いコードを参照しており、画面が変わりませんでした。
なにか根本的なものの理解が足りていない気もしています。
発生している問題・エラーメッセージ
エラーは発生しておりません。
該当のソースコード
javascript
1/* global document */ 2 3// Entry point for the build script in your package.json 4import '@hotwired/turbo-rails'; 5import './controllers'; 6 7import React, { StrictMode } from 'react'; 8import { createRoot } from 'react-dom/client'; 9import { BrowserRouter } from 'react-router-dom'; 10import App from './components/App'; 11 12const container = document.getElementById('root'); 13const root = createRoot(container); 14 15document.addEventListener('DOMContentLoaded', () => { 16 root.render( 17 <StrictMode> 18 <BrowserRouter> 19 <App /> // ← ここで読み込むコンポーネントを変更したが反映されない 20 </BrowserRouter> 21 </StrictMode> 22 ); 23}); 24
試したこと
ブラウザのキャッシュの削除、インスタンスの再起動を行いましたが、ビューは古いままでした。
ec2上でコードの更新が行われているか確認しましたが、コードは更新されておりました。
おわかりの方何卒よろしくおねがいいたします。
補足情報(FW/ツールのバージョンなど)
ruby 3.1.0p0
rails, 7.0.2, 7.0.2.3
'puma', '~> 5.0'
gem 'sqlite3', ' 1.4'
nginx version: nginx/1.22.1
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2023/03/13 00:26