华为也有用 Ruby 的
不明白这有什么什么特殊的,如果是后台异步队列,用 sidekiq 或者 resque 或者 delayed_job 都可以啊。短信的话可以用云片、螺丝帽、阿里大鱼或者 LeanCloud 啊,那么多方案。另外,你的问题跟 ios 还有 android 貌似没有任何关系吧。
先检查索引里的值是否正确。
放到 config/initializers/
目录下即可
昵称 Martin_288
公共功能解耦封装成 gem,两个项目都去安装这个 gem。
楼主加油!
过来帮顶! :plus1:
飞飞机,不过肯定不适合在办公室里飞,哈哈~~
好吧,其实应该是多定时起来走动,扭扭脖子之类的,方法很简单,多喝点水,你就需要时不时起来倒水加去洗手间放水,另外可以利用个小工具提醒自己,比如用 crontab 做提醒:
然后效果是这样的:
最后的实际效果是,忙的时候压根不会去关注那个通知。
还有,按摩跟去健身房都是不错的选择,可以对颈部有针对性的练习!
深夜党点个赞
这种文章,茶余饭后消遣即可,没有绝对的好坏,所以不喜欢争论哪门语言好,哪门语言坏,语言只是工具,为需求生,为需求死,哪怕同一个项目,不同的发展阶段,适合的语言都是不一样的。哎,项目还没壮大,我得去写垃圾中的垃圾和垃圾代码了。
都不描述下你的实现构成,单单一句结论,如何诊断?
以前还很喜欢 Spree 项目呢,只是后来没机会用到,关注就少了
#3 楼 @catherine 如果是多对多,你根本不可能通过外键的方式去做关联,你只有一个 parent_id
字段,只能存某一个上家的 id
,你记住了上家 B,就要忘掉上家 A,要记住上家 C,就要忘掉上家 B,始终最多就记录一个,那你还怎么多对多?
#4 楼 @southwolf Spree 之前有这种付费提供额外技术支持,名字忘了,好像是用来提供到其他系统接入的,不过刚才看了下官网,找不到了,可能是经营不好。
原来不是维护得挺积极的吗?突然说停就停了,以后 Spree 代码就只能是用来学习了。
时间比金钱宝贵,如果工作不开心,太累,又没有成长,就赶紧走吧。否则哪怕给你了期权,你还得一直守着。不要等着公司上市,努力成为上市公司捧着股票挖你的大神吧,哈哈。说真的,金钱换不来身心愉悦,何不自在点。
我还以为是 Ruby.光棍 呢,哈哈
#7 楼 @qinfanpeng 第一次加载不会触发 turbolinks 的事件。
#1 楼 @blacktulip 嗯嗯,有经验的人一眼就看出来问题了。
至于说 send 方法能将字符串对象和符号对象接受为方法,send 文档本身就是这么定义,该方法只接受符号对象和字符串对象作为参数,可以认为这是 Object 的方法 send 约定的特有的形式。
只要你传入的参数能够返回 Symbol 对象或者 String 对象就行了,比如:
# 传入这两种类型的字面量
obj.send : my_method
obj.send "my_method"
# 方法返回 Symbol 类型的值
def my_method
: my_method
end
obj.send my_method
这些都是可以的。
关于前面的上下文的问题,建议你去阅读《Ruby 元编程》,里边有关于祖先链以及方法查找的详细例子跟解释。
#36 楼 @runup 不知道 字面值
所云何物的话,可以看看 Ruby 参考手册 - 字面值,末尾就有介绍符号类型的字面值
楼主有那么难理解吗,给你看看你这个代码的 backtrace:
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
#...... 很多很多个 mouse 调用
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):24:in `mouse'
(pry):48:in `__pry__'
/Users/martin/.rvm/gems/ruby-2.2.2/gems/pry-0.10.3/lib/pry/pry_instance.rb:355:in `eval'
/Users/martin/.rvm/gems/ruby-2.2.2/gems/pry-0.10.3/lib/pry/pry_instance.rb:355:in `evaluate_ruby'
/Users/martin/.rvm/gems/ruby-2.2.2/gems/pry-0.10.3/lib/pry/pry_instance.rb:323:in `handle_line'
/Users/martin/.rvm/gems/ruby-2.2.2/gems/pry-0.10.3/lib/pry/pry_instance.rb:243:in `block (2 levels) in eval'
/Users/martin/.rvm/gems/ruby-2.2.2/gems/pry-0.10.3/lib/pry/pry_instance.rb:242:in `catch'
/Users/martin/.rvm/gems/ruby-2.2.2/gems/pry-0.10.3/lib/pry/pry_instance.rb:242:in `block in eval'
简单这么说吧,就是:
我是谁?我是我!但我是谁?我是我啊!我是谁?我是我啊!... (过了好久)溢出了~~~