とだけのデバイスUser
モデルがありますが、すべてのユーザーは、などです。email
password
has_one
Profile
name
username
ルートでプロファイル属性を参照することはできますuser.profile.name
が、どうすれば直接user.name
アクセスすることができるのでしょうか? クラスでいくつかの自己メソッドuser.profile.name
を試しましたが、機能しませんでした。User
とだけのデバイスUser
モデルがありますが、すべてのユーザーは、などです。email
password
has_one
Profile
name
username
ルートでプロファイル属性を参照することはできますuser.profile.name
が、どうすれば直接user.name
アクセスすることができるのでしょうか? クラスでいくつかの自己メソッドuser.profile.name
を試しましたが、機能しませんでした。User
.delegate
メソッドを探していると思います。
デリゲート(*メソッド)
デリゲート クラス メソッドを提供して、含まれているオブジェクトのパブリック メソッドを独自のものとして簡単に公開します。
マクロは、1 つまたは複数のメソッド名 (シンボルまたは文字列として指定) と、:to オプションを介したターゲット オブジェクトの名前 (シンボルまたは文字列) を受け取ります。
http://api.rubyonrails.org/classes/Module.html#method-i-delegate