Acceder a un atributo de un modelo vinculado en Rails
Entonces, lo siento si esto no se da de manera coherente ... No sé toda mi terminología de Ruby / Rails (todavía).
Tengo un modelo llamado "Perfil" y un modelo llamado "Usuario, y los dos están vinculados así:
class Profile < ActiveRecord::Base
belongs_to :user
class User < ActiveRecord::Base
has_one :profile
Ahora, en las vistas de "índice" y "mostrar" de los perfiles que hice, quiero poder acceder al atributo "nombre" desde el modelo de Usuario. ¿Cómo puedo hacer esto? Me imagino que necesitaré algo en el controlador que se vea así:
class ProfilesController < ApplicationController
def show
@user = User.find(params[:user_id])
Y luego acceda a él en la vista de esta manera:
<%= @user.name %>
Pero ese fragmento de código allí mismo no funciona.
Gracias por la ayuda.