Вы реализовали отношение в моделях?

извините, если это не встречается согласованно ... Я не знаю всей моей терминологии по Ruby / Rails (пока).

У меня есть модель под названием «Профиль» и модель под названием «Пользователь», и они связаны следующим образом:

class Profile < ActiveRecord::Base
belongs_to :user
class User < ActiveRecord::Base
has_one :profile

Теперь в представлениях «index» и «show» профилей, которые я создал, я хочу иметь доступ к атрибуту «name» из модели User. Как я могу это сделать? Я полагаю, мне нужно что-то в контроллере, которое выглядит следующим образом:

class ProfilesController < ApplicationController
  def show
    @user = User.find(params[:user_id])

И затем получить к нему доступ в виде, как это:

<%= @user.name %>

Но этот кусок кода тут не работает.

Спасибо за помощь.

Ответы на вопрос(2)

Ваш ответ на вопрос