2019-10-28から1日間の記事一覧
・レビューを投稿してもrateカラム とreviewカラムに情報が保存されない。 →情報が保存されないということは、コントローラーが怪しいということで、app/controllers/reviews_controller.rbを見に行く。 →params.permit(:rate, :review).merge(product_id: p…
・マイページで画像(avatar)が表示されない。 →ユーザーの画像表示に関することなので、/app/views/users/show.html.erbを見に行く。 →<%= current_user.avatar %>と表記あるが、イメージタグが抜けている。 →<%= image_tag current_user.avatar %>と直して…
・編集・削除ボタンが投稿したユーザー以外にも見えてしまう(投稿ユーザーのみが編集・投稿ボタンを見えるようにしてください) →tweetの表示に関わることの為、app/views/tweets/_tweet.html.erbを見に行く →8行目に<% if true %>と記載があるが、そもそも…
・tweetを複数投稿してlocalhost:3000/に接続すると古いものが上に表示される(新しいものを上に表示してください) →tweetの表示に関わることの為、app/views/tweets/_tweet.html.erbを見に行く →6行目の@tweets = Tweet.includes(:user).page(params[:page…
validationとは、入力フォームを通じてビューからサーバー側へパラメーターが送られてきた際、正常な値か検証することができる機能。 validates :カラム名, presence: trueと入力することで、設定完了。カラム名は追記できる。 ・image, textが空の場合にもt…
・ツイートの詳細ページをログインしていないユーザーが見れてしまう(未ログインユーザーが接続した場合、root_pathにリダイレクトする処理をTweetsController#move_to_indexに実装してください) →ログイン機能に関わることの為。app/controllers/tweets_c…
※ルーティングかビューのどちらかに誤りがある可能性高い。 ・サインアウトボタンを押すとRoutein Errorになる。 →パスをリクエストした箇所の書き方が間違っている可能性がある為、ターミナルでrails routesでコマンド確認する。 →ここで正しいパスが確認で…
・新規登録後にログアウトのボタンを押すとActiveRecord::RecordNotFound in UsersController#showが起きる →エラーコードに、Couldn't find User with 'id'=sign_outと記載されている、#showと書かれているので、app/views/layouts/application.html.erbを…
・新規登録後(ユーザー登録の際は必ずアバター画像を入れてください)、 レビューを投稿しても画面が遷移しない(またはTemlate is missing がでる)。 ※ターミナルの表示を確認すると、No template found for ReviewsController#createという記述がありま…
・投稿はできるがtext, image_urlが保存されない →ActionView::MissingTemplate in Tweets#used in~と記載されており、この場合は部分テンプレートに問題がある為、app/controllers/tweets_controller.rbを見に行く。 →41行目に{ user_id: current_user.id }…
・投稿はできるがtext, image_urlが保存されない →ActionView::MissingTemplate in Tweets#used in~と記載されており、この場合は部分テンプレートに問題がある為、app/controllers/tweets_controller.rbを見に行く。 →41行目に{ user_id: current_user.id }…