のうち、モデル名を取得しますFooモデルからのみ?はどのように私はこのような検索コントローラの何かを持っている配列
<% if s.modelname == "Foo" %> ?
設定<%= s.each do %>
は、アレイにモデル名があることを示しています。
のうち、モデル名を取得しますFooモデルからのみ?はどのように私はこのような検索コントローラの何かを持っている配列
<% if s.modelname == "Foo" %> ?
設定<%= s.each do %>
は、アレイにモデル名があることを示しています。
はこれを試してみてください。
<% @search.each do |s| %>
<% if s[0].class.to_s == "Foo" %>
<% s.each do |s| %>
<% s.name %>
<% end %>
<% end %>
これを試してみてください。
なぜあなたは 's.class == Foo'またはより良い' s.is_aを言うことができます 'to_s'もの?代わりにFoo'? –
これで、サブループに入る前に条件をチェックしているので、ループの反復が減ります。 – anil