Redmine:Userのメールアドレスを取得する方法

Redmine

以下のように、Userモデルのインスタンスからemailメソッドを呼び出すことで、Userのメールアドレスを取得できます。

user = User.find(1)
email_address = user.email_addresses.first
email = email_address.address

この例では、User.find(1)はUserテーブルからIDが1のレコードを取得し、email_addresses関連付けを介してEmailAddressesテーブルから関連するレコードを取得します。そして、email変数にメールアドレスが代入されます。

タイトルとURLをコピーしました