2014年4月18日 星期五

[Ruby on rails ] use args.extract_options!

神奇的 args.extract_options! def my_method(*args) options = args.extract_options! puts "Arguments: #{args.inspect}" puts "Options: #{options.inspect}" end my_method(1, 2) # Arguments: [1, 2] # Options: {} my_method(1, 2, :a => :b) # Arguments: [1, 2] # Options: {:a=>:b}

【下列文章您可能也有興趣】

沒有留言: