Для большинства приложений я использовал стандарт:
/script.cgi?arg1=foo&arg2=bar
Теперь очевидно, что / user / edit / eric выглядит намного лучше для URL, который включает
редактирование пользователя "Эрик". Но как это работает, когда у вас есть
несколько предметов. Например, если я хочу удалить группу пользователей. я
может иметь что-то вроде этого по-старому:
/user/delete.cgi?id=3&id=5&id=7
или для более читаемого формата мы могли бы иметь:
/user/delete.cgi?username=eric&username=john&username=paul
Это, конечно, предполагает, что имена пользователей уникальны. :) Так что кажется, что я
хотел бы что-то вроде:
/user/delete/eric/john/paul
Это делает очевидным, что происходит с URL. Но как мне
генерировать это? И если действие получает этот запрос, как это получить
разобрал так у меня что то типа:
@delete_usernames ===>>> [ 'eric', 'john', 'paul' ]
Таким образом, я могу загрузить этих пользователей и удалить их. я знаю это
ActionController предоставляет несколько методов для работы с перезаписью URL
но я не уверен, как лучше всего их использовать. Любая помощь или указатели очень
оценили.