Вы реализовали отношение в моделях?
извините, если это не встречается согласованно ... Я не знаю всей моей терминологии по 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 %>
Но этот кусок кода тут не работает.
Спасибо за помощь.