I have a blogging application with comments.
Currently, the comments controller has a standard create action
def create
@comment = current_user.build(params[:comment])
respond_to do |format|
if @comment.save
format.html { redirect_to @comment.post }
end
end
After creation, the user is redirected to the blog post for which the comment was made. How do I redirect lower down in the page, to where the new comment is?
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>
Is there something I can add to my HTML, then reference in my controller? Do I need to "save" the location somehow? Thanks for helping out a newbie!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…