我有一个应用程序,我正在尝试从Active Admin转发指向页面的链接。通过Active Admin,我将其设置如下:
section "Events" do
column "Event Name" do |e|
link_to e.event_name, url_for(:controller => :sessions, :action => :new, :id => e.event_name)
end
end
点击时路由时,网址中仍有admin: 本地主机:3000 /管理/会话/新/周日%20Evening%20Service
我正在尝试删除路由上的管理员,因此它将如下所示: 本地主机:3000 /会话/新/周日%20Evening%20Service
我知道这与ActiveAdmin的动态网址有关,但我无法弄清楚如何删除网址的/ admin /部分
答案 0 :(得分:0)
修复程序不适用于Active Admin,因为它会动态创建url。我不得不使用以下代码:
link_to e.event_name, new_session_path(:id => e.event_name)