我对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
我需要在Mentor展示页面中使用用户名。有人能告诉我该怎么办?正如我之前所说的,我对Rails很新。因此,如果有人可以告诉我需要逐步进行的更改,那将非常有用。
答案 0 :(得分:1)
如果您在@mentor
中定义了MentorsController#show
:
"#{@mentor.user.firstname} #{@mentor.user.lastname}"