質問編集履歴

1 変更

退会済みユーザー

退会済みユーザー

2015/06/20 18:42  投稿

Rails4.2 ユーザが退会済みの場合は退会済みと表示する
ItemモデルでItemの作成者情報を表示しているのですが、ユーザが退会済みの場合
Couldn't find User with 'id'=1 [WHERE "users"."deleted_at" IS NULL]となってしまいます。
 
ここでいう退会済みとはUser modelの対象レコードを論理削除している状態のことを指します。  
どのように実装すれば退会済みユーザと表示することができるでしょうか?
ちなみにUser Modelはparanoiaで論理削除してあります。
```lang-<ruby>
#Item model
def show
 @user = User.find(@item.user_id)# itemの作成者
end
```
  • Ruby on Rails

    15422 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る