0
有沒有一種方法可以隨意切換到根路徑的視圖?在兩個視圖之間隨機化Rails根路徑?
root :to => 'pages#blue' or root :to => 'pages#red'
感謝您的任何幫助。
有沒有一種方法可以隨意切換到根路徑的視圖?在兩個視圖之間隨機化Rails根路徑?
root :to => 'pages#blue' or root :to => 'pages#red'
感謝您的任何幫助。
您可以傳遞一個lambda作爲:to
的值,因此理論上可以隨機返回兩個不同的響應。交換渲染後的佈局/視圖可能更好。
編輯
root to: lambda {|env| [ 302, {'Location'=> your_randomizing_code_here }, [] ]}
你可以做到這一點,或者說在你的控制器非常相似:
class YourRootController < ActionController::Base
def index
render some_method_that_returns_your_view_paths_randomly
end
end
感謝您的答案,喲會提供一個示例如何像這樣的功能。由於我明白需要做什麼,但不知道如何佈置。 –
你可以考慮使用一些A/B測試寶石。 https://www.ruby-toolbox.com/categories/A_B_Testing – rubish
首先感謝您的答案。今天我看了一下ABingo,但現在的解決方案似乎更側重於測試視圖中的副本/文本,而不是與路線相混淆。 –