嘿,大家我有一個場景,我真的想弄明白。我正在嘗試在Rails中構建一個自定義博客,要求用戶登錄才能發表評論。基本上我有3個模型 - 發佈,用戶和評論。我的問題主要是評論模型。 我想讓它有一個評論belongs_to一個用戶,也belongs_to郵政,這有很多意見。我也讓post_id和user_id無法訪問,因爲我不希望它們被篡改(我希望評論能夠自動與其留下的帖子的ID相關聯,並且我希望用戶能夠自動確定通過會話)。我的問題是我不確定如何創建有效的評論。如果我嘗試添加@ blog.comments.build(@attr)的評論,我忽略了無法訪問的用戶,當然如果我嘗試通過用戶來構建它,我會忽略博客。有兩個外鍵的Rails Activerecord模型,既不可訪問,也不可訪問
我的猜測是有一個更好的方法來做到這一點,我可能會錯誤地接近它。有任何想法嗎?
by @blog你的意思是@post? – jakeonrails 2011-02-18 20:29:08