私はCapistranoよりmod_railsとnginxを使ってRuby on Railsアプリケーションをデプロイしました。Railsアプリケーションがデプロイされていても動作しますが、MySQLデータベースは空に見えます
私は、サーバー上で次のコマンドを実行すると:
SHOW TABLES IN application_production;
をMySQLが返されます。
Empty set (0.00 sec)
私は私がされているデータを入力したので、情報がデータベースに書き込まれていることを知っています保存されました。私はRailsアプリケーションとサーバー全体を再起動しようとしましたが、他のコンピュータからサイトにアクセスしていましたが、完全に動作していますが、依然として空のセットが戻っています。私は完全に困惑している。
誰でも何が起こっているか考えていますか?ありがとう!私は質問を投稿した後、もちろん
私は自分のリポジトリにdatabase.ymlファイルを保存しません。代わりに、共有/ configディレクトリにSFTPしてから、CapistranoにRailsアプリケーション内のシンボリックリンクを作成させます。 –
リポジトリにリポジトリを持っているとセキュリティ上の危険はありますか?私たちのうち2人だけがプロジェクトに取り組んでおり、私たちはどちらもパスワードを持っているので、本当に問題のようには思えません。何か不足していますか? –