Usersテーブルにidは当然あるのですが、showページに飛ぶ際に上記エラー発生します。
何故idが取得が出来ていないのかという部分についての質問です。
以下に関係部分であると思われるコード貼り付けていきます。
また、DBのUsersテーブルはdeviseを使い登録したカラムと考えていただいてOKですが、
自身でuser_idなど何かしら追加しないといけないのでしょうか?
users/index.html.erb #user_pathはshowページに飛ぶように設定 <%= link_to "アクセス回数", user_path(:id), class:"dropdown-item" %>
class UsersController < ApplicationController def index @users = User.all @users = User.search(params[:search]) end def show @user = User.find(params[:id]) impressionist(@user, nil, :unique => [:session_hash]) end end
class User < ApplicationRecord is_impressionable counter_cache: true devise :database_authenticatable, :registerable, :recoverable, :rememberable, :validatable end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/15 04:54