我的应用程序上有一个“保存”按钮,一旦编辑就会通过AJAX保存记录。那段代码很可爱。我发现了一个小虫子。如果单击“保存”按钮,最终会调用以下代码:
page.replace_html "status-#{@restriction.id}", "Saved."
page.delay(2) do
page.visual_effect :fade, "status-#{@restriction.id}"
end
如果我再次更改字段中的值,然后点击“保存”,则会正确保存该值,但“已保存”。上面的消息没有显示。如何让它重新出现?
提前致谢,如果我一直愚蠢,我道歉。
GAV株系
答案 0 :(得分:1)
尝试使用以下内容作为第一行:
page["status-#{@restriction.id}"].show
这应确保您的DOM元素可见。