别想了,先看书...
#5 楼 @dongqs https://ruby-china.org/topics/9447
options = {}
就等同于 **options
imagemaigck 之前在 ubuntu 里有一个版本会丢失临时文件的 bug,而这问题一搜基本上会有结果。编译个最新的出问题可能就不是那么好解决了,而且还麻烦
handlebars 是模板引擎吧,用不了 rails 的 image_tag 是啥意思?
发现一个不错的 postgresql 博客: http://francs3.blog.163.com/
有个问题,如果用 array 存储标签,要如何对标签汇总(生成标签云)?
最近也要做标签功能,不过没想到可以用 pg 的 array
思绪有点混乱,或许有点说不清楚。如果哪里看不明白指出来我尽量再改改
#9 楼 @TsingHan 如果 div 已经插入 dom tree,那 js 是肯定能找到的。你这里没有触发事件是因为新进来的 dom 没有绑定回调函数。
WHY?
$('.notice>div') 这段代码是找出所有 .notice 下第一层 div 的元素
然后,用 click 函数绑定事件回调。这个动作会将事件附加到 .notice>div 这个对象上,也就是说,$(',notice>div').click 只会对执行代码时页面存在的元素生效。
当你动态生成新对象时,代码已经执行了,所以这个新对象没有绑定回调,也就无法运行了。
=================
而用 on 函数委托事件是利用浏览器的冒泡机制
在页面里,用户每点击一次,浏览器就会提升事件到 document 对象。换句话说,on 函数并不是找到 div,而是 div 元素在对祖先节点逐个呼喊:“老子被人点啦!”,直到有人对他作出回应,也就是用 on 函数捕获了事件。
#3 楼 @reyesyang 直接委托到 document 最好,用上 turbolinks 也不会失效
data: JSON.parse('<%= myhash.map.to_a.to_json %>')
data: eval('<%= myhash.map { |k,v| [k.to_s, v] } %>')
data: new Function('return <%= myhash.map { |k,v| [k.to_s, v] } %>')()
rails 有 coffee 大法,另外 minify 会去掉注释
喜闻乐见的爆照?
我的博客从开项目到上线时间跨度大概有半年,好吧,我自己也给跪了 Orz...
percent notation
没找到官方文档,wiki 上倒是有 https://en.wikibooks.org/wiki/Ruby_Programming/Syntax/Literals
class XXXJob
prepend JobLogger
def perform
xxx
end
end
module JobLogger
def perform
puts 'do someting before'
super
puts 'do someting after'
end
end
仅限 ruby2.0
高中生都能做暑期工,有啥不行的。出来见见世面比窝家里读点书要好得多