gpt4 book ai didi

ruby-on-rails - 如何重定向到页面中的特定位置?

转载 作者:行者123 更新时间:2023-12-04 17:52:37 26 4
gpt4 key购买 nike

我有一个带有评论的博客应用程序。
当前,评论 Controller 具有标准的创建 Action

def create    
@comment = current_user.build(params[:comment])
respond_to do |format|
if @comment.save
format.html { redirect_to @comment.post }
end
end

创建后,用户将被重定向到对其发表评论的博客文章。如何在页面中从下至下重定向到新评论所在的位置?

posts/show.html.erb
<div id="post_show">
<%= @post.content %>
<%= render @post.comments %>
</div>

comments/_comment.html.erb
<div id="comment_partial">
<%= comment.content %>
</div>

有什么可以添加到HTML中的内容,然后可以在 Controller 中进行引用吗?我需要以某种方式“保存”位置吗?感谢您帮助新手!

最佳答案

您可以在路径助手中使用anchor选项,例如

redirect_to post_path(@comment.post, anchor: 'some-id')

关于ruby-on-rails - 如何重定向到页面中的特定位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13791556/

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