Итак, извините, если это не встречается когерентно ... Я не знаю всей моей терминологии Ruby/Rails (пока).Доступ к атрибуту связанной модели в Rails
У меня есть модель под названием «Профиль» и модель под названием «User, и два связаны, как это:
class Profile < ActiveRecord::Base
belongs_to :user
class User < ActiveRecord::Base
has_one :profile
Теперь, в„индекс“и„“мнения показывают профилей, которые я сделал, я хочу, чтобы иметь возможность получить доступ к «имя» атрибут из модели пользователя Как я могу это сделать, я предположить, что я нужно что-то в контроллере, который выглядит следующим образом:.?
class ProfilesController < ApplicationController
def show
@user = User.find(params[:user_id])
И тогда доступ это выглядит следующим образом:
<%= @user.name %>
Но этот бит кода прямо там не работает.
Спасибо за помощь.
, пожалуйста, подробно расскажите о том, как «не работает». любой экран ошибки? – Mauricio