Routes.rb - kropka w tresci parametru

Witam serdecznie,

Mam takie zapotrzebowanie, aby w adresie podstrony znajdywal sie jako parametr adres e-mail. Tak sie skalada, ze adresy e-mail maja w sobie kropki, a to psuje całą regułkę. Jak sprawić, aby w danym przypadku kropka była traktowana jak zwykly znak?

pozdrawiam,

Możesz w definicji adresu wstawić kropkę przed tym parametrem, który ma zawierać adres e-mail np.

config.connect '/adres/*email', :controller => 'jakistam'

dla adresu ‘/adres/test@test.pl’ w kontrolerze parametr email będzie zawierał tablicę, której pierwszym elementem będzie adres z kropką.

Problem będzie jak ktoś poda ‘/adres/test@test.pl/jeszcze_cos’ wtedy w tablicy będzie dodatkowy element, więc miej to na uwadze :slight_smile: