ユーザーがアイテムを作成するとき、次のような属性:
- ユーザー名
- user_email
- user_crawl
アプリ全体でさらに多くの情報が表示されます。
このアイテムは:dependent => :destroy
、ユーザーがアカウントを破棄するとすぐにアプリが停止するわけではないためです。
ユーザーが自分のアカウントを破棄したときに、その属性を保持するにはどうすればよいですか?
例
:item belongs_to :user
:user has_many :items
アイテムには次のものがあります。
<%= item.user.id%>
<%= image_tag(item.user.avatar) %>
<%= item.user.crawl %>
ユーザーが存在しなくてもアイテムが表示されます。「名前」「ID」「メール」などの属性をビューに保持するにはどうすればよいですか。たとえば、「アイテムは TestUser によって作成されました」、どうにかしてその「TestUser」文字列を保持できますか?