私はソーシャルネットワークのウェブサイトを持っています。"helper"メソッドを含むようにモデルを拡張する
私は、ユーザーのパスを作成し、ユーザーヘルパーメソッドuser_path(user)とuser_avatar(user)で説明されている各ユーザーのアバターを選択するロジックを持っています。
代わりに私はuser.pathとuser.avatarのようなメソッドを持っていますが、そのコードをモデルファイル内に入れたくありません。
私はヘルパー内のUserクラスを拡張してみました:
動作しませんmodule UsersHelper
class User
def avatar
...
end
end
end
- 私は追加の方法は、(私は私のように、Railsが要求に応じて動的にActiveRecordのクラスを生成します推測している認識されません方法は適用されないのですか?)私は本当に
は、プレゼンターのパターンを見ている=> http://railscasts.com/episodes/ 286-draper?view = comments – cristian