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