what about using `link_to_if` ?