Acessando um atributo de um modelo vinculado no Rails
Então, desculpe se isso não for coerente ... Ainda não sei toda a minha terminologia Ruby / Rails.
Eu tenho um modelo chamado "Perfil" e um modelo chamado "Usuário, e os dois estão vinculados assim:
class Profile < ActiveRecord::Base
belongs_to :user
class User < ActiveRecord::Base
has_one :profile
Agora, nas visualizações "index" e "show" dos perfis que criei, desejo poder acessar o atributo "name" no modelo de usuário. Como posso fazer isso? Eu imagino que vou precisar de algo no controlador que se parece com isso:
class ProfilesController < ApplicationController
def show
@user = User.find(params[:user_id])
E, em seguida, acesse-o na exibição da seguinte maneira:
<%= @user.name %>
Mas esse pedaço de código ali não funciona.
Obrigado pela ajuda.