I'm not familiar with that brand of ruler foot. If your machine is a low shank machine, then any ruler foot designed for a low shank machine should fit. Most ruler feet have a slot where the foot screws into the machine which enables you to raise it or lower it as needed depending on foot thickness. If that foot doesn't have a slot or a thumb screw that raises and lowers the foot, then maybe they sent you a foot meant for a high shank machine instead of the low shank one.
Rob