delegate的简单用法

需求:取出日志评论所在日志的标题。

 

一般实现:

 

<%= entry_comment.entry.title %>

 

delegate实现:

 

class EntryComment < ActiveRecord::Base
  
  belongs_to :entry

  delegate :title, :to => :entry, :prefix => true

end

 

<%= entry_comment.entry_title %>

 

你可能感兴趣的:(ActiveRecord)