Как сделать так, чтобы URL отображался в Activeadmin кликабельно - PullRequest
1 голос
/ 13 апреля 2020

На одной из моих ActiveAdmin страниц у меня есть поля, содержащие URL (либо https:, либо файл :). Как сделать так, чтобы при нажатии на новую вкладку браузера открывался соответствующий контент? Я пытался

link_to('site web', :siteWeb)

, но в результате появляется сообщение об ошибке:

undefined method `siteWeb_path' for #<#<Class:0x00007f048201edb0>:0x00007f048202f700>

1 Ответ

0 голосов
/ 13 апреля 2020

Проблема в том, что вы используете помощника пути, который не определен в вашем файле routes.rb. Есть простой способ узнать, что такое правильный помощник пути, просто go к вашему терминалу и запустите:

rails routes

Вы получите кучу информации о каждом маршруте вместе с указанными c имя вспомогательной функции пути маршрута, определенной в Rails. Тогда вы можете просто использовать его так: https://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to

...