我想有一個路由規則,做以下使用#在鐵軌路線..!
當這個網址被加載http://localhost:3003/tab/show#user11
,系統應取#後的值,並用它來生成用戶輸出。
我試圖在routes.rb中文件
match "tab/show#:value => "tab#show"
添加此規則,但我能不能夠使用這個和取值#後像
@current = request["value"]
請建議。
我想有一個路由規則,做以下使用#在鐵軌路線..!
當這個網址被加載http://localhost:3003/tab/show#user11
,系統應取#後的值,並用它來生成用戶輸出。
我試圖在routes.rb中文件
match "tab/show#:value => "tab#show"
添加此規則,但我能不能夠使用這個和取值#後像
@current = request["value"]
請建議。
這部分url在請求期間沒有被髮送到服務器。所以,當然,你不能在服務器端訪問它。使用JavaScript來訪問它。
而這不是Rails的「功能」。這很常見。
如果你改變你的根
match "tab/show/:value => "tab#show"
,並使用URL
http://localhost:3003/tab/show/user11
那麼這將是在params哈希表可供選擇:
@current = params[:value]
除非你有一個很好的當前結構的原因,那麼這是做到這一點的最好方法。
Tom