title: About presenter pattern in rails. is a better way to do it?
body: <p>I have in my model:</p>
  
  <pre><code>def presenter
     @presenter ||= ProfilePresenter.new(self)
     @presenter
  end
  </code></pre>
  
  <p>The ProfilePresenter is a class that has methods like, get_link(), get_img_url(size), get_sex(), get_relationship_status() and other methods that have not to do with the model, not even with the controller but is used multiple times in the view.</p>
  
  <p>So now i use them by doing this:</p>
  
  <pre><code>Profile.presenter.get_link
  # or
  Profile.presenter.get_img_url('thumb') # returns the path of the image. is not used to make a db query
  </code></pre>
  
  <p>Sincerelly i think i missed out the real concept of presenters.. but this is what m trying to archive, how can be called this?</p>