私は 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'
どんな助けでも大歓迎です、ありがとう