Community
Cheatsheets
- GenServer Cheatsheet by Benjamin Tan Wei Hao
Books
Community
Cheatsheets
Books
| def repair_empty_param_associations | |
| params.keys.each do |key| | |
| repair_nested_params(params, key, params[key]) | |
| end | |
| end | |
| private | |
| def repair_nested_params(current_params, key, value) | |
| if key =~ /^(.*)_attributes$/ && value.nil? |
| def tracking_link(tracking_number, shipper) | |
| case shipper | |
| when :fedex | |
| path = "http://www.fedex.com/Tracking?ascend_header=1&clienttype | |
| =dotcom&cntry_code=us&language=english&tracknumbers=#{tracking_number}" | |
| when :ups | |
| path = "http://wwwapps.ups.com/WebTracking/processInputRequest?HTMLVersion=5.0&loc=en_US&Requester=UPSHome&tracknum=#{tracking_number}" | |
| when :dhl | |
| path = "http://track.dhl-usa.com/TrackByNbr.asp?ShipmentNumber=#{tracking_number}" | |
| else |