1

レコードの ID を参照する番号のリストがあります。リストをループして、各リソースのタイトルとリンクを表示する必要があります。私は現在これを持っています:

- @otherresource = "1,2,3"

- @otherresource.split(",").each do |s|
  - Resource.find(:all, :conditions => ["id = 's'"]).each do |p|
    %li= link_to "#{ p.title }", "/resources/#{p.resourcetype}/#{p.title}"

しかし、これはリストの最初のものだけを表示してから停止します。各番号をループしません。

4

3 に答える 3

0

変数idが等しいかどうかを確認していません。「s」文字と等しいsかどうかを確認しています。id正しい条件は次のとおりです。

 :conditions => ["id = '" + s + "'"]
于 2013-04-09T14:33:04.743 に答える