太强了,可惜 ie 不支持
#3 楼 @willmouse 这个赞,第一次知道presence
的用法
#23 楼 @goodboyRyan 你用的带宽是?
#98 楼 @darkbaby123 恩。关键我看 Ember Data 现在的更新速度,要完成估计需要很长的时间了。 关于 model 层这个设计,我有个疑问我想请教一下你。 Ember Data 的删除设计是这样的:
@content.deleteRecord()
@content.save()
而我写的是直接就 deleteRecord():
deleteRecord: ->
$.ajax(url: "/api/products/#{@get('id')}.json", type: "DELETE")
然后跳到首页,数据重新加载了,就直接没有了。这样的设计不知道有没有什么缺陷呢?
#94 楼 @darkbaby123 感激不尽,自从告别 Ember Data 后,行云流水啊。
#92 楼 @darkbaby123 确实,我也不打算做转换了。直接能用 underscore 的地方就用 underscore,就好了。 麻烦我想问问,你有什么拼 params 的好方法吗?我直接是:
paramsForSave: ->
user =
name: @.name
email: @.email
{user: user}
我觉得我这样做比较死板。不知道有没有什么优雅的方法呢?
#90 楼 @darkbaby123 Ember Data 可以声明 model 属性之类的方法确实把 Model 做的更接近 M 这一层,可是 Ember Data 的文档实在太少了,遇到问题后需要花非常多的时间进行解决,而且不知道如何扩展,源码看过一点,实在太多了,无法清晰的理解。
估计还得先看看 ember model 的源码,就几百行而已。
看了你用 Ember Object 写的源码后,比较清晰怎么用 Ember Object 来写 Model,我试试看看。但是有个地方不是很理解,就是:
$.ajax(url: url, type: method, data: @paramsForSave())
paramsForSave: ->
# generate params
这个要做的是处理参数的形式,例如把userId
转为user_id
,还有拼接等等?
#16 楼 @darkbaby123 请问怎么用 Em.Object
来自己封装 Model 呢?我用 ember data 实在用不下去了,可是我在网上搜,对于用Em.Object
怎么自己封装 Model 的文章实在少的可怜,有没有什么代码可以介绍一下呢?Discourse
看到不他的Discourse.Model
是哪里跑出来的。
#3 楼 @cassiuschen 确实我也想做内部的,不是各种云,用别的云服务方便。 不知道有没有尝试过直接放 public 怎么样?
#2 楼 @fresh_fish
#3 楼 @jicheng1014
<%= strip_tags(product.details.truncate(50)) %>
这种情况剩下一部分的img
,变成:法师法师分尸案发生地<img sr...
我想把 img 都过滤掉,不知道有办法不。貌似strip_tags
过滤不掉这种情况。
name.com
#12 楼 @bydmm
这个问题我也想过是设计的问题上,但是没有想到有更好的方案。例如我的是用 modal 来实现登录的 ujs,所以这个 modal 在 layout 上,本来问题不大的。可是还涉及,一个类似 ruby china 的回复功能,就是登录后可复回,而 form 上就涉及一个topic id
:
= form_for @reply, url: topic_replies_path(@topic) do |f|
= f.text_area :content
...
所以登录成功后,我得 j render 这块进去,可是里面涉及了@reply
和topic
, 而且 session create 里没有topic id
,而一般有 reply form 的就是在topics/:id
url 里。
如果还涉及一种情况,就是这个 form 还出现在这样的 url 里topics/:topic_id/replies
这样又会更复杂一些,所以涉及这种情况的 ujs,该如何涉及更好?