0

私は Devise と Papertrail を使用しており、最新の更新を行ったユーザーを表示したいと考えています (ドキュメント リンク)。

コントローラーで:

  def show
    # @history = @person.versions.last 
    @last_change = @person.versions.last
    @user_who_made_the_change = User.find @last_change.whodunnit.to_i
  end

ショーページで

 <%= @user_who_made_the_change %>

ただし、結果としてエラーが発生します: undefined method `whodunnit' for nil:NilClass

in app/controllers/people_controller.rb:15:in `show'

どんな助けでも大歓迎です、ありがとう

4

3 に答える 3