2010-06-01 2 views
1

Как я могу сопоставить пользователей и вещи для root - так что «/ myname» и «/ friendly-url-slug-for-a-thing» обнаруживают свои цели, а помощники url_for работают так, как ожидалось?map.resources,: as => root?

ответ

0

С чем-то этим исключительным, я считаю, что лучше всего просто прописать маршруты. Директива: as позволит вам переименовать что-то, но имя не может быть пустым.

Для отказа от префикса потребуются такие маршруты, как/new и /, чтобы принимать POST для создания новых пользователей.

+0

Спасибо. Вы знаете, могу ли я генерировать пользовательские URL-адреса url_for, указывающие на ссылку пропущенного префикса? – Newy

+0

map.connect создает неименованный маршрут. map.name создает для вас методы name_path и name_url, поэтому просто назовите их по мере необходимости. – tadman

Смежные вопросы