获取rails中ruby数组中字段的索引值

时间:2014-04-15 19:44:34

标签: javascript ruby-on-rails-3

我将视图代码输出视为不同的按钮,就像这个pune on button和blore按钮一样; 如果我点击pune按钮我想传递sitename作为pune来查询:@ getval = P7accessinfo.where(“sitename ='pune'”) 点击按钮plg如何获得相应的网站名称帮助我先生

uuid  | sitename |    ipaddr      | descri   | username |  pswd  
 1234 | blore    | 1              | qwe      | ii       | 323232
 123  | us       | 1              | assd     | 123456   |  898
 12   | blore    |www             | a        | asa      |  34


         <div class=form-actions>
               <% @sitename.each do | rec | %>
                  <a id="<%=rec.site%>" onclick= "getTaskId()" data-rel="tooltip" title="Total access in bangalore." 
                    class="well span2 top-block" href="/p7_addcontroller">
                        <span class="icon32 icon-green icon-Users"></span>
                          <div><%=rec.site%></div>
                            <div id="loading-indicator" style="display: none;">
                              <%= image_tag("peregrine-loader.gif") %>
                        </div>
                       <div class="counter"><%=rec.cnt%></div>
                            <span class="notification">today</span>
                </a>
             <% end%>
             <!-- Summary counters - END -->
        </div>

此视图将根据数据库的sitename创建不同的按钮。    如果我点击每个(例如:sitename = pune)按钮只显示与pune相关的数据库  如果我点击sitename = blore按钮只显示与blore相关的数据库

我想要代码如何获取按钮的索引值然后我将传递给查询并显示相应的sitename数据库

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您可能需要使用each_with_index而不是每个

<% @sitename.each_with_index do | rec, i | %>

其中i是索引变量。