ルートパスのビューにランダムに切り替える方法はありますか?
root :to => 'pages#blue' or root :to => 'pages#red'
これに関してどんな種類の助けにも感謝します。
ルートパスのビューにランダムに切り替える方法はありますか?
root :to => 'pages#blue' or root :to => 'pages#red'
これに関してどんな種類の助けにも感謝します。
の値としてラムダを渡すことができる:to
ため、理論的には2つの異なる応答をランダムに返すことができます。ただし、レンダリングされるレイアウト/ビューを交換することをお勧めします。
編集
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