2017-09-14 13 views
0

私はRailsを初めて使いました。利用者は、メンター・グラフィックスは、私がメンターショーのページ内のユーザー名を使用する必要があり、ユーザ別のテーブルからアトリビュートにアクセスする

class User < ApplicationRecord 
    # Include default devise modules. Others available are: 
    # :confirmable, :lockable, :timeoutable and :omniauthable 
    devise :database_authenticatable, :registerable, 
     :recoverable, :rememberable, :trackable, :validatable, 
     :confirmable, :omniauthable 

    validates :firstname, :lastname, presence: true 
    has_many :mentors 


class Mentor < ApplicationRecord 
    belongs_to :user 
    has_many :photos 

に属し、多くの指導者を持つことができます。誰かが私に何をすべきか教えてもらえますか?私が前に言ったように、私はRailsにとって非常に新しいです。ですから、もし私がする必要のある段階的な変更を誰かに教えてもらえれば、それは非常に役に立ちます。

+0

https://apidock.com/rails/Module/delegate –

答えて

1

あなたはMentorsController#show@mentorを定義した場合:

"#{@mentor.user.firstname} #{@mentor.user.lastname}" 
+0

それは働きました! !!!どうもありがとうございます! – Lily

+0

メンター属性を関連ユーザーの表示ページにどのように引き込むことができますか?ありがとうございました。 – Lily

関連する問題