rule_link: accept rule object as param