在表内制作表时出现奇怪的 erb 行为

发布于 2025-01-05 06:06:53 字数 1000 浏览 0 评论 0原文

我试图简单地让一个表出现在外部表的 元素内。这段代码:

<table border="0" cellspacing="5" cellpadding="5">
<tr>
    <td>
        <table border="0" class="timesList">
            <tbody>
                <% @time_array.each do |time| %>
                    <tr><%= time %></tr>
                <% end %>
            </tbody>
        </table>
    </td>
</tr>

然而,当 erb 渲染该页面的 html 时,我得到:

<table border="0" cellspacing="5" cellpadding="5">
<tr>
    <td>
                 9:0010:00:11:0012:00
        <table border="0" class="timesList">
                            <tr></tr>
                            <tr></tr>
                            <tr></tr>
                            <tr></tr>
        </table>
    </td>
</tr>

有谁知道如何解决这个问题?我只是错过了一些明显的东西?谢谢!

I'm trying to simply have a table appear inside a <td> element of an outer table. This code:

<table border="0" cellspacing="5" cellpadding="5">
<tr>
    <td>
        <table border="0" class="timesList">
            <tbody>
                <% @time_array.each do |time| %>
                    <tr><%= time %></tr>
                <% end %>
            </tbody>
        </table>
    </td>
</tr>

However, when erb renders the html for this page, I get:

<table border="0" cellspacing="5" cellpadding="5">
<tr>
    <td>
                 9:0010:00:11:0012:00
        <table border="0" class="timesList">
                            <tr></tr>
                            <tr></tr>
                            <tr></tr>
                            <tr></tr>
        </table>
    </td>
</tr>

Does anyone have an idea how to fix this? I am just missing something blatantly obvious? Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

多情癖 2025-01-12 06:06:53

我认为这是因为 丢失

<tr><td><%= time %></td></tr>

您的浏览器无法解析表格并将意外的文本“9:0010:00:11:0012:00”放在渲染源时的表。

I think it's because the <td></td> are missing

<tr><td><%= time %></td></tr>

Your browser failed to parse the table and put the unexpected text "9:0010:00:11:0012:00" outside the table when rendering the source.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文