我有一个宝石处理图像被修改。我想修改它来更新旧图像,但是,我需要能够获取对象ID。帮助红宝石和def respond_to?(方法,*参数,&块)在库
现在它使用下面的代码:
def respond_to?(method,*args, &block)
puts ("++++METHOD #{method.to_s} ARGS #{args} BLOCK #{block}")
args.each do |value|
puts ("ARGS #{value}")
end
,但我不知道如何得到的东西我通过我也不知道如何传递的ID,我已经试过 @asset.image.s_245_245(:asset_id=>@asset.id)
没有成功。 Args什么也没有返回。我究竟做错了什么?
更新:我目前正在读http://www.simonecarletti.com/blog/2009/09/inside-ruby-on-rails-extract_options-from-arrays/
更新:这也返回空白。
对不清楚的问题,但是是的,这是我想要的method_missing。 –