六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 56|回复: 0

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

[复制链接]

升级  10.67%

18

主题

18

主题

18

主题

秀才

Rank: 2

积分
66
 楼主| 发表于 2013-1-29 11:45:03 | 显示全部楼层 |阅读模式
今天在帮同事解决一个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(工)啥时候成敏感词了,竟然屏蔽
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表