`
JasonChi
  • 浏览: 92240 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

rails 小错误引起的 纠结问题(rjs文件罢gong)

阅读更多
今天在帮同事解决一个rails通过rjs实现ajax功能的时候发现一个问题:
一般出现ajax不work的时候都会分几步去解决问题:
1.查看action是否能接收页面传给的参数(如果未接收就是页面写法错误)
2.查看action处理后得到结果的格式是否正确
3.调试rjs,查看action是否返回rjs处理页面逻辑(确认rjs格式书写正确)

今天前2步都work了,到第3步,我用page.alert(),竟然不输出
于是认为程序没有运行到rjs,应该是action出现的问题,但一直没有知道问题所在。

结果让rjs只留page.alert()一行,输出成功,说明已经跑到rjs了,
查看去掉代码书写格式,也完全没问题。经过一番‘努力’以后我发现是partial一行出错,
结果发现action少传一个参数给partial,原来rjs工作的时候会直接去找partial进行核对以后才工作,不然就会罢gong。

唉。。。一时大意,又花了冤枉时间。记录一下吸取教训



PS,罢gong(工)啥时候成敏感词了,竟然屏蔽
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics