【发布时间】:2011-01-29 21:17:11
【问题描述】:
所以,很抱歉,如果这没有连贯一致......我还不知道我所有的 Ruby/Rails 术语。
我有一个名为“Profile”的模型和一个名为“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 %>
但是那里的那段代码不起作用。
感谢您的帮助。
【问题讨论】:
-
请提供有关“不起作用”的更多详细信息。任何错误屏幕?
标签: ruby-on-rails ruby-on-rails-3 activerecord