The controller seems odd. The code in it tries to find trucks with vehicleIDs equalling the string "truck_vehicleID".
Since vehicleID is the primary key, I suspect you could do something like:
def found
@truck = Truck.find(@params['truck']['vehicleID'])
@oils = @truck.oils
...
end