How to click on direct.showutil.Rope

I am trying to make a Rope node (https://docs.panda3d.org/1.10/python/reference/direct.showutil.Rope) clickable, but have not had any luck. I have referenced this tutorial (https://docs.panda3d.org/1.10/python/programming/collision-detection/clicking-on-3d-objects) and the chess sample code, and can get a model loaded from an egg to be picked up by the CollisionRay, but the Rope has not worked. I have tried setting the RopeNode (https://docs.panda3d.org/1.10/python/reference/panda3d.core.RopeNode) setIntoCollideMask(GeomNode.getDefaultCollideMask()), but that was unsuccessful. The underlying RopeNode is generating geometry somehow, so I think it should be possible to detect a collision, but I have no idea how. Any advice? Thanks.