2010-10-23 4 views
0

Je suis en train d'écrire ceci:ActiveRecord SQL substitution de variable

post_view.id = 1 

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

La deuxième déclaration ne fonctionne pas parce que ce n'est pas une façon appropriée d'écrire post_view.id.

Quelqu'un sait-il la bonne syntaxe?

+3

Est-ce que 'post_view' est une variable préexistante que vous ne nous montrez pas? Je ne comprends pas la première ligne, ou ce que vous essayez de faire. 'Comment.find (: all,: conditions => [" post_parent_id =? ", Post_view.id]). Size' peut-être? –

+0

Oui! c'est ça merci. – Trip

Répondre

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