Goal: How to I make natural toilet bowl cleaners?

Which of the following methods is more reasonable for accomplishing this goal?
Mix citric acid, baking soda and dish soap in a bowl. Press the mixture into an ice tray or disposable cups. Let dry for at least 4 hours. Take out of the tray and drop into the toilet.