来自数据库的随机ID?

时间:2011-08-12 12:14:03

标签: ruby-on-rails

我有以下问题。

我这样做:

 @inquiry  = Survey::Inquiry.find(:all, :conditions => ["respondent_id = (?) AND is_answered = 0 AND is_denied = 0", respondent.id])

我得到了查询(答案和问题之间的关系表)ID。例如,我得到2:566666。但我只需要1!我怎么能从这个范围中得到一个id(记住,我有2个ids)

我应该写什么?现在我写道:

<% @inquiry.each do |ff| %>
    <%= ff.id %>
<% end %>

但是我需要获得1个ID .. 666或566,当我按下按钮'刷新'时我会得到666或566,566或666!

谢谢你!

1 个答案:

答案 0 :(得分:1)

也许你可以使用&#34;:order =&gt; &#39; RANDOM()&#39;&#34; ?