前提・実現したいこと
以下のサイトを見てTwitterを作成しています。
http://www.onseo.info/articles/9
11.フォロー機能実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
ActiveRecord::StatementInvalid in Articles#index Mysql2::Error: Unknown column 'follows.following_id' in 'where clause'
該当のソースコード
<% if Follow.find_by(following_id: article.user.id ,followed_by_id: current_user.id) != nil || article.user.id == current_user.id %>
試したこと
調べてみると文字が列名と誤解されたためとの表記があった為、条件としての文字列を入力するため、シングルクォート、ダブルクォートで囲んでみるも改善は見られませんでした。
別の記事ではmysqlのカラムがないとのことで
SHOW CREATE TABLE User;
など試してみましたが詳細な情報は得られませんでした。
補足情報(FW/ツールのバージョンなど)
ruby 2.6.3p62
Rails 6.0.3.2
mysql Ver 14.14
以上です。
お気づきの点がありましたら、ご教授頂けると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/20 01:16
2020/07/20 10:28
2020/07/21 09:24
2020/07/23 13:36