Yes, you're right. That rule doesn't work.
Basically, there's no other way to learn spelling other than remembering the letter order. Majority of the child rhymes we used to use don't apply to more sophisticated words.
Sorry, and hope this clears things up :)