NoMethodError: undefined method `^' for "<00^4":String
this.updateRequests(data.request);
执行上下文是 received
上下文,找不到 updateRequests
的吧。
应该要:
setupSubscription: function(){
var _this = this;
App.requests = App.cable.subscriptions.create("RequestsChannel", {
received: function (data) {
console.log(data); // 打个 log 看看触发了没
_this.updateRequests(data.request);
}
});
},
received: function (data) {
this.updateRequests(data.request);
},
updateRequests: this.updateRequests
我不太懂 react,这个 this
是那个 this
吗?
截图对获得答案不利,有些问题可能复制后改动一点代码就解决了,但是截图的话我是没心机对着图片打一遍的。
前情:
以后将不允许删除有回复的主题。
微软换了新领导班子之后,上 Hacker News 首页的频率增加了。
用 Ubuntu 14.04 没遇到过这个问题。
NFS 影响大吗?
大
http://blog.honeybadger.io/how-unicorn-talks-to-nginx-an-introduction-to-unix-sockets-in-ruby/
没有第一时间说明翻译和贴出原文地址,取消精华贴。
新手为什么要用 complicate_form?
这个排版作为面试答案是扣分的。
save!
在校验不通过的时候是抛异常的,要不抛异常用 save
,这时候要根据返回值处理:
if @hardware.save
# save success
else
# save fail
end
贴代码。
因为安装过程出错了,具体原因是各异的,也许是缺少编译工具,也许是缺少依赖的库,没有万能办法一条命令解决。
RTFM 不在于问题菜不菜,而在于提问的方式。
我觉得 10 月 10 日 -11 日好。中秋节家人团聚重要。
http://guides.ruby-china.org/action_controller_overview.html#flash-%E6%B6%88%E6%81%AF
Flash 是会话的一个特殊部分,每次请求都会清空。也就是说,其中存储的数据只能在下次请求时使用,可用来传递错误消息等。
处理:
我也有这个问题。