如何使用外部URL作为路径(Rails)



我试图在一个应用程序中创建路由,我正在像下面的例子一样工作:

http://www.example.com/entrepreneur.com/article/251468

我的希望基本上是加载一个外部页面到一个iframe通过添加我们的域名到URL。它需要是没有存储在数据库中的外部url,因为我需要以这种方式访问的每个网站。我该怎么做呢?

你需要一个带有通配符的路由:

get 'url/*args', to: 'your_controller#your_action'
  • 看到http://guides.rubyonrails.org/routing.html route-globbing-and-wildcard-segments

  • 我建议您在某些关键字下命名路由,以显式捕获此通配符路由(因此上面的url)。

  • 您可能需要调整路由以允许周期,以防止它们成为format

最新更新