Renderで公開したサイトで保存したデータはどこに保存されるのか
本のタイトルと、感想みたいなものを、ユーザーごとに新規作成できるようにしたのだが
どこに保存されているか自分が分かってない。消えることはないのか不安。
RenderでPostgreSQLを借りた
この中身って見れるの?ここに保存されているよね?
こんなのある。やってみる。
Rubymineで本番環境のデータベースの中身を見たい
上に載せたqiitaの記事通りやったら、development
環境のデータベースが見れた。
production
環境のデータベースはどうやって見るの?➡︎ 全然、分からん。
「Renderのデータベース(PostgreSQL)にRubymineでアクセスする方法」が調べても出ないな。
初心者すぎて、全然分からん。
Host nameとかpasswordとか見つけて、Rubymineの方に入れてみたけど、接続できないな。
開発環境(development)のデータベースはとりあえず見れた
こんな感じでデータが入ってる。
まあ同じように、本番環境でRenderの管理するPostgreSQLデータベースにデータが入っているんだろうな。
ユーザーを削除することがなければ、本のタイトルとか感想とかは消えることないだろう。いつか中身見たいが。
本物のデータを見れるのは面白かった。
追記: やっぱり本番環境のDBの中身が見たい
database.yml
の設定が必要?全然気にかけてなかった。
production: <<: *default adapter: postgresql encoding: unicode url: <%= ENV['DATABASE_URL'] %>
確認したら、既に書かれてた。
ここを適切に書き換えればよい?調べたら、なんか面倒な作業だな。
本番環境で本の感想を書くアプリが動いた
イェーイ
これから使いやすくしていきたい。
ドロップダウンメニューが動かない
Railsチュートリアルのコードをそのまま使ったが反応しない
何故。
➡︎ テスト環境では動くのに、本番環境では反応しない。 JavaScriptが有効になっていない?
Uncaught TypeError: Failed to resolve module specifier "custom/menu". Relative references must start with either "/", "./", or "../".
よく見たらこんなエラーがあった。
app/javascript/application.js
の設定が問題っぽい。
➡︎ 何故かmenu.js
がcommitされていなかった。➡︎普通に動いた。なんやね〜ん。