Я видел несколько похожих вопросов в стеке, но я не думаю, что это дубликат, поскольку каждый полученный мной ответ был конкретным для одной основной проблемы.
Я сделаю это просто. Я хотел бы знать, как щелкнуть ссылку, чтобы она перенесла пользователя на одну страницу, но выполнила определение с другой. Это в рельсовом приложении веб-сканера, и я подумал, что это будет довольно просто, но противно для меня.
На данный момент у меня есть:
<td><%= link_to 'Crawl!', crawl_path :controller => :crawl, :action => :crawl %>
Это переводит пользователя на индексную страницу сканера после завершения его работы.
Я хотел бы перенаправить их на другую страницу. А именно jobs_path, который показывает список сайтов и статус сканеров (это работает нормально, я просто хочу включить его для релевантности). Если я попробую это так:
<td><%= link_to 'Crawl!', jobs_path, :controller => :crawl, :action => :crawl %>
Пользователь перенаправлен на страницу заданий, но скрипт сканера так и не запустился, поэтому список заданий никогда не обновлялся. Для записи, каждая работа - это просто URL и глубина, на которой она лежит.
Это просто синтаксическая ошибка или я не в порядке?
Любая помощь приветствуется.