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 |