2010-10-23 36 views
0

我试图写:ActiveRecord的SQL变量替换

post_view.id = 1 

Comment.find(:all, :conditions => "post_parent_id = 'post_view.id'").size 

第二条语句不工作,因为这是不写post_view.id的适当方式。

Anyoone知道正确的语法?

+3

“post_view”是否是您未显示的预先存在的变量?我不明白第一行,或者你想要做的。 'Comment.find(:all,:conditions => [“post_parent_id =?”,post_view.id])。size''也许? – 2010-10-23 17:48:13

+0

是的!这就是谢谢你。 – Trip 2010-10-23 17:51:12

回答

1
post_view.id = 1 
Comment.find(:all, :conditions => ["post_parent_id = ?", post_view.id]).size