#1 楼 @tablecell 之前表述不清楚。rack app 之前形成一种嵌套结构。外层@app的 call 方法里调用内存@app的 call 方法,内层 call 方法先返回,之后外层 call 方法接收数据并处理后返回给更外层的 call 方法。
:plus1:
:plus1:
@jasl thank you。一不小心就错了。。╮(╯▽╰)╭
看到可以远程,顶一个。
@zchar 现在还招人么?
@zhangyuan thank you.以前没怎么看过 rack 方面的东西。咕~~(╯﹏╰)b
这个 input 框在 ie 中输入中文也是有问题的。encodeURIComponent 可以处理,但与需求不同。
这个问题就是通过浏览器访问时产生的。。奇怪的是同一个 input 框中同时输入中文和%,中文 urlencode 了,但%却没有 urlencode,
@qhwa thank you. 不过我遇到的是一个 search 功能时,在 input 框中输入%,不会自动将%urlencode,而导致出错,客户需求在 backend 处理。不过想了下,backend 处理好像是不行,会导致 url 解析时歧义,并且有可能歧义会影响整个 rails 项目的 url 解析。
考虑了一下,如果处理的话会导致 url 解析时歧义的产生。
这个问题我也遇到。。但我的需求是后台接受到含有%的请求时,也要正确处理。比如直接从地址栏输入 url 访问也要确保后台正确处理。这个可有可行的办法?
#3 楼 @guyanbiao 数据复杂时这么写有点乱
找到了一个办法,不过怎么看都不怎么好 <% json= {%> <%'name'=> @person.name,%> <%'code1'=> @code%> <%}%> <%= raw json.to_json %>
终于找到问题所在了,class User 中没有加入 :lockable。加了:lockable 后只要设置 locked_at 时间就自动锁死账户了;locked_at 设置为 nil,即可解锁账户。