gpt4 book ai didi

javascript - 在索引操作栏内创建/编辑表单

转载 作者:行者123 更新时间:2023-12-03 05:45:02 25 4
gpt4 key购买 nike

我在 opinions_controller.rb 中有一个创建/编辑表单。每个意见都有很多评论。此评论来自两种人(但这并不意味着现在)。

我遇到的问题是:“当我从索引操作(OpinionsController#index)提交新评论(意见部分内的部分形式)时,页面的整个内容将重新呈现。”

我们对表单使用 remote: true ,并使用 create.js.erb/update.js.erb View 来管理响应。

意见 Controller #索引: index page

这是来自 CommentController#create 的部分内容: partial comment

例如,当我单击“创建”时,整个索引页面重新呈现(但不刷新页面,请参阅日志):

logs

但我无法停止重新渲染!

我认为正确的是:“当单击创建时,只需从父页面呈现操作 CREATE 而不是 INDEX”。

有人知道我该如何阻止它吗?

最佳答案

您可以通过create.js.erb/update.js.erb中的js代码添加最新评论

$('.comment-list').append('<%= @latest_comment %>');

您需要使用 HTML DIV 元素来实现上述功能。

例如)

<div class='comment-list'>
comments
</div>

您可以轻松地将最新注释添加到 DIV 元素。

关于javascript - 在索引操作栏内创建/编辑表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40363029/

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