2015-11-06 34 views
0

在我的Rails应用程序中,用户可以根据需要为其页面输入自己的域。数据库中保存的域名的值。允许用户在Rails应用程序中创建特定路线

现在路线如下所示:/user/sites/3。 因此,例如,用户输入域名为:“mystuff”。而以前的路线应该改成这样:/mystuff

这怎么能实现呢? 谢谢。

+3

下面是关于自定义动态路由在轨道4,5的文章:HTTP:// codeconnoisseur .ORG /随笔/创建动态的路由-在运行时功能于导轨-4- – Caillou

回答

0

这里是从rails guides你的路线应该怎么看起来像一个例子:

get ':username', to: 'users#show', as: :user 

这产生途径,如/bob指的用户控制显示动作

0

你是什么意思域?你的意思是子域或子网址? 如果你想为MyStuff创建子网址(例如:http://www.domain.com/mystuff) 1)你需要创建slug字段来参数化你想成为子网址的文本(或者)也可以使用参数化方法。 (如:我的东西=>我-东西) 2)创建路由 GET“:site_slug”,到:“家#网站”

相关问题