1

这是我的代码,我想在其中显示从书表中获取的书籍详细信息。

<div class="tab-pane" id="computer">  <!-- Branch Computer -->
        <legend> Computer Science</legend>
            <table class ="table table-hover">
                <thead>
                    <tr>
                        <th> S.No </th>
                        <th> Book Name </th>
                        <th> Year </th>
                        <th> User ID</th>
                        <th> Owner Address</th>
                    </tr>
                </thead>
                <tbody>
                    <% @books.each do |b| %>                                       
                    <tr>
                    <% if b.branch == "Computer Science"%>
                        <td><%= b.id%></td>
                        <td><%= b.book_name%></td>
                        <td><%= b.year%></td>
                        <td><%= b.user_id%></td>
                                                    <!-- For displaying user details -->                             
                        <% @susers.each do |s|%>
                           <% if s.user_id == b.user_id %>
                                <td><%= s.address %></td>
                           <%else%>
                                <td><%"Not found"%></td>
                            <%end%>
                          <%end%>                           

                        <%else%>
                                <td><%"No any book of this branch"%></td>   
                        <%end%>   
                      </tr>                                     
                    <%end%>
                </tbody>    
            </table>    
        </div><!-- End of Computer Branch-->

但我不知道这里的输出出了什么问题?

它是这样显示的。注意每一行的长线。编辑后我得到了这么多。

好的,这是终端中发生的异常情况

http://pastie.org/5134510 注意第二行。 谢谢

4

1 回答 1

2

我对其进行了修改以解决表格格式的一些问题。

<div class="tab-pane" id="computer">  <!-- Branch Computer -->
            <legend> Computer Science</legend>
                <table class ="table table-hover">
                    <thead>
                        <tr>
                            <th> S.No </th>
                            <th> Book Name </th>
                            <th> Year </th>
                            <th> User ID</th>
                            <th> Owner Address</th>
                        </tr>
                    </thead>
                    <tbody>
                        <% @books.each do |b| %>
                        <% if b.branch == "Computer Science"%>                                       
                        <tr>
                            <td><%= b.id%></td>
                            <td><%= b.book_name%></td>
                            <td><%= b.year%></td>
                            <td><%= b.user_id%></td>
                                                        <!-- For displaying user details -->                             
                            <% @susers.each do |s|%>
                               <% if s.user_id == b.user_id %>
                                    <td><%= s.address %></td>
                               <%else%>
                                    <td><%"Not found"%></td>
                                <%end%>
                              <%end%>
                            <%end%>   
                          </tr>                                     
                        <%end%>
                    </tbody>    
                </table>    
            </div><!-- End of Computer Branch-->

至于细节的问题,我不确定为什么底部结果与右侧对齐。我会说通常是 CSS 问题,但为什么我不知道每个条目都会发生变化。

于 2012-10-29T21:21:10.973 回答