在我的Rails應用程序中,用戶可以根據需要爲其頁面輸入自己的域。數據庫中保存的域名的值。允許用戶在Rails應用程序中創建特定路線
現在路線如下所示:/user/sites/3
。 因此,例如,用戶輸入域名爲:「mystuff」。而以前的路線應該改成這樣:/mystuff
這怎麼能實現呢? 謝謝。
在我的Rails應用程序中,用戶可以根據需要爲其頁面輸入自己的域。數據庫中保存的域名的值。允許用戶在Rails應用程序中創建特定路線
現在路線如下所示:/user/sites/3
。 因此,例如,用戶輸入域名爲:「mystuff」。而以前的路線應該改成這樣:/mystuff
這怎麼能實現呢? 謝謝。
這裏是從rails guides你的路線應該怎麼看起來像一個例子:
get ':username', to: 'users#show', as: :user
這產生途徑,如/bob
指的用戶控制顯示動作
你是什麼意思域?你的意思是子域或子網址? 如果你想爲MyStuff創建子網址(例如:http://www.domain.com/mystuff) 1)你需要創建slug字段來參數化你想成爲子網址的文本(或者)也可以使用參數化方法。 (如:我的東西=>我-東西) 2)創建路由 GET「:site_slug」,到:「家#網站」
下面是關於自定義動態路由在軌道4,5的文章:HTTP:// codeconnoisseur .ORG /隨筆/創建動態的路由-在運行時功能於導軌-4- – Caillou