1
ユーザーは多くのメンターを持つことができ、メンター・グラフィックスは、ユーザーアクセスは、別のテーブルから属性 - レール
私は、ユーザーのページにメンターレッスン属性を表示するにはどうすればよい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 MentorsController < ApplicationController
before_action :set_mentor, except: [:index, :new, :create]
before_action :authenticate_user!, except: [:show]
before_action :is_authorised, only: [:lesson]
に属していますか?私は、「} #{@user.mentor.lesson」のような何かをしようとしたが、それは:(動作しません。
ありがとう、
リリーは
ページにビットを追加する必要があるかどうかを確認することはできますか(ごめんなさい、私はRailsを初めて使用しています) <%@ user.mentors.each do | mentor | %> <%puts mentor.lesson%> <% end %> – Lily
試しましたか? –
は次のように処理されます。 <%@ user.mentors.each do | mentor | %> <%= "#{mentor.knowledge}"%> <% end %>ありがとうございました! – Lily