在学习 ruby on rails 时,我创建了一个博客站点。当用户通过 AJAX 添加帖子时,会调用以下 rjs:
page.replace_html 'posts', :partial => @posts
page.visual_effect :Highlight, 'post_' + @post.id.to_s
然而,亮点并没有发生……任何效果甚至都不是隐藏的。
线索:
- 如果我只为新帖子做一个 insert_html 就可以了(但我现在想更新整个帖子列表)
- 如果我将 id 硬编码为序列中的下一个 id,则它不适用于该帖子,但它可以用于下一个帖子。{ 例如 .. 硬编码 post_100 ... 提交 100 时没有突出显示,提交 101 时突出显示 100 }
- 警报显示 'post_' + @post.id.to_s 是预期的(post_100 等)
有什么想法或调试建议吗?
谢谢,奥兰多