我正在尝试在我正在处理的应用中创建路由,如下例所示:
http://www.example.com/entrepreneur.com/article/251468
我希望通过将我们的域添加到URL来基本上将外部页面加载到iframe中。它需要不将外部URL存储在数据库中,因为我需要以这种方式访问每个网站。我怎么能这样做?
答案 0 :(得分:2)
你需要一个带有这样的通配符的路线:
get 'url/*args', to: 'your_controller#your_action'
请参阅http://guides.rubyonrails.org/routing.html#route-globbing-and-wildcard-segments
我建议您在某个关键字下命名路由以明确捕获此通配符路由(因此上面的url
)。
您可能需要调整路线以允许句点阻止它们成为format
。我忘记了这些是否属实。