0
我有一個用戶和樁模型:Has_many類的名稱不像我想的那樣工作?
class User < ActiveRecord::Base
has_many :sent_posts, :class_name => 'Post'
end
class Post < ActiveRecord::Base
belongs_to :user
end
的問題是,在控制檯,如果我做
User.first.sent_posts.empty?
返回TRUE。
但如果我這樣做,我認爲
<%= @user.sent_posts.empty? %>
返回False。任何想法爲什麼發生這種情況?它工作正常,如果我只使用
has_many :posts
自己。
感謝
在控制器的相關操作中設置`@user = User.first`,如果不是。 – Gishu 2009-05-04 13:17:37