ローカルで大活躍です。ユーザーは、Google を使用するか、電子メールとパスワードを入力してログインでき、すべてのユーザーの投稿とコメントを表示する投稿のインデックス ページに移動します。ただし、Heroku にデプロイしてから、[Google でサインイン] をクリックすると、次のページに移動します。ナビゲーションバーのみを表示し、その後のルビーを表示しないインデックスページを投稿し、ユーザーがログインしていない.
ここを参照してください: http://surfbuddy.herokuapp.com/このページは良さそうに見えますが、Google サインインを試して何が起こるかを確認してください。
詳細: これは Rails 4 アプリですが、protected_attributes ジェムを使用しています。それが何か関係があるかどうかわかりません。独自のユーザー認証を構築し、Google の oauth を追加しました。Postgres は本番環境で実行され、SQLite は開発環境で実行されています。rails_12factor gem のようないくつかのことを試したり、production.rb の構成をいじったりしました。
編集:サーバーを本番環境で実行すると、「申し訳ありませんが、何か問題が発生しました」というメッセージが表示され、ターミナルではエラーが「FATAL -- : ActionView::Template::Error (Could not find table 'users' ):"