你这样理解有问题。
Object.send
是指找 Object.class
里面的 instance_methods
. 所以可以使用 define_method
不足为奇。因为 Class
本身是有这个实例方法的。
#6 楼 @suffering 收到
@lgn21st 请求置顶几天:) 最近活动多了起来~
看上去很不错,反馈个问题:试用 http://ohmyrepo.ml/ 添加仓库的时候出现 500 错误。
#2 楼 @xiaoronglv 嗯,不过这种也说明 concern 设计的有问题,需要重构。
如果 Concern 中要引用 ActiveRecord 中的方法,第二种方法就不凑效了。
ruby app.rb -p 8080 -b 0.0.0.0
ffaker
看起来中文支持很给力点。
#3 楼 @xiaozi0lei 谢谢谢谢:)
直接用嵌套语法:
<img src='xx' class='xx'></img>
Don't do this, please use job process!
Sidekiq or Resque
补充一个,大家知道如何将 proc 转为 lambda 吗,最近遇到了这个需求,解决如下:
def _convert_to_lambda(&block)
self.define_singleton_method(:_, &block)
return self.method(:_).to_proc
end
#50 楼 @chrishyman router 的 helper ? 不是很懂,能否将错误放在 github 的 issues 中:https://github.com/windy/lina/issues
我来看下。
#10 楼 @flowerwrong 作为 rails gem 是要这样初始化的,未来加初始化代码有帮助。
:plus1:
默认 bundle install 就装在 ruby 所在的目录了,例如 ~/.rvm/gems/ruby-2.1.5/gems/rspec-rails-3.2.1
删了 lock 后,bundle install 会先从本地已经安装的 gem 找本地最新版本来依赖。
gem install 之后,bundle install 会复用,不会重新安装。
以上所有行为都是默认情况下,基本上都可以指派参数来调整缺省行为。
到命令行下手动执行下这个命令,把错误看看,不明白的话贴出来。