实用啊
现在就觉得 erlang 在打包部署上比较麻烦 (那个 rebar 总是有各种小问题),我只需要把这个问题简化一下就行了 (比如用 rake)。elixir 也很好,可是我不觉得有特别的价值
不错,有用
翻出了旧帖子... @hooopo 的方法不错,不过具体到楼主的这个问题,更合理的方式是在 controller 上做事。 这是一个典型的操作日志的需求,而操作日志是来自用户的行为,放在 model 层进行 observe 是有问题的,比如会多记录一些日志(应该是一次操作一条日志,而不是一次模型变更一条日志)
高端大气上档次,rubyconf china 一次比一次强啊
#1 楼 @method_missing 哈哈哈哈,好冷的笑话
长期使用
#30 楼 @simlegate 不是说了么,等待直到 timeout #31 楼 @ginchenorlee 这个我一般都会说明的,不过有时候因为觉得对方知道也可能忽略。你批评的有道理,专业的做法还是要说清楚这些约定 顺便说一下,timeout 时间一般是一周,少数公司会两周
#28 楼 @simlegate 所有的情况都是“等通知”,通常面试时直接通过是不太可能的,那意味着面试流程比较随意,缺乏客观性
给一个一般性的答案:不通知。 通常,在面试结束后,面试者会说明最多多久给结果,换句话说,如果超过约定时间,就是面试没有通过。 这种做法应该是约定俗成,应该也没有什么特别的原因,但是我也听过一种解释——对于公司而言,每一个面试者都不是面试失败,而是“暂时没有合适职位”,至于什么时候有,这个很难说,所以给出一个 timeout 时间,而不是返回 404
楼上几乎全部都像华顺一样误解了,是我表达有问题吗?
我是被 @cholerei 的推引过来的 - 话说这个公司是做什么的?
一点都不好看,而且对 http 的解释也很绕,还不如直接看文档
挺有趣的现象,不过也很容易说明,#2 楼 @ihlayy 是正解 问题在于 yield 传入的参数被 Multiple Assignment 到 arr, locale 上了,把 yield 修改一下即可
def test_yield(select_locale,value,locale)
if select_locale == locale
yield [value]
end
end
test_yield("locale", ["name","desc"], "locale") do |arr,locale|
puts arr.class.to_s # 现在就是Array了
puts arr.to_s
puts locale
end
看来一个人干的居多,这样会有问题,最近我就遇到技能瓶颈了——不会拆分工作