Describe the bug
When using the link_to macro with a path that has required attributes, the error provided is not very helpful.

Then jumping through the full error trace, our code's call doesn't bring much information either:

To Reproduce
Steps to reproduce the behavior:
Example:
- Generate a show route
- Use show route without calling anything:
link draw.to_s, to: ::Draws::Show
Expected behavior
Catch the error for the user, suggest that the required attributes might need to be called using .with on the ShowPage to pass the required arguments into the page
Screenshots/code
If applicable, add screenshots/code samples to help explain your problem.
Versions (please complete the following information):
- Lucky version (check in shard.lock): 0.29.0
- Crystal version (
crystal --version): 1.3.2
- OS: macOS
Describe the bug

When using the
link_tomacro with a path that has required attributes, the error provided is not very helpful.Then jumping through the full error trace, our code's call doesn't bring much information either:

To Reproduce
Steps to reproduce the behavior:
Expected behavior
Catch the error for the user, suggest that the required attributes might need to be called using
.withon the ShowPage to pass the required arguments into the pageScreenshots/code
If applicable, add screenshots/code samples to help explain your problem.
Versions (please complete the following information):
crystal --version): 1.3.2