Общий метод в модели и помощнике

У меня есть общий метод, который существует в моей модели, потому что он вызывается моей моделью. Ретроспективно, на мой взгляд, также требуется этот модельный метод. Для этого я:

  1. переместил метод модели в application_helper.rb файл
  2. моя модель вызывает метод application_helper, добавляя include ApplicationHelper вверху моей модели ActiveRecord

С точки зрения функциональности, это работает. Но является ли это хорошей практикой?

Моя модель выглядит так:

class Client < ActiveRecord::Base
  include ApplicationHelper
end
21
задан Coderama 31 July 2011 в 03:12
поделиться