gpt4 book ai didi

html - 使用 form_tag 为表行渲染部分变得疯狂了!

转载 作者:太空宇宙 更新时间:2023-11-04 13:27:07 25 4
gpt4 key购买 nike

我有 23(列)x6(行)表并使用 link_to_remote 函数更改行。每个 tr 标签 都有自己的 id 属性

change 链接调用 change Action 并且 change Action 使用部分呈现函数更改行。

_change.html.erb

<td id="row_1">1</td>
.
.
omitted
.
.
<td id="row_23">23</td>

link_to_remote 函数

<%= link_to_remote 'Change', :update => 'row_1', :url => change_path %>

改变 Action

def change
logger.debug render :partial => 'change'
end

如果我像上面那样编码,一切正常。这意味着所有更改的列都在一行中。

但是,如果我用 form_for 函数包装部分代码,如下所示...

<% form_for 'change' do %>
<td id="row_1">1</td>
.
.
omitted
.
.
<td id="row_23">23</td>
<% end %>

然后,位于一行中的一列,该列是第一列。我查看了日志文件,但它是普通的 html 标签。

怎么了?

alt text

最佳答案

查看正在生成的 HTML。将 td 元素包裹在 form 元素中是无效的。表格单元格必须位于表格行内。

关于html - 使用 form_tag 为表行渲染部分变得疯狂了!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3067971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com