-1
如何每次用戶重新加載頁面時在頁面上放置一個隨機鏈接(超出多個)?刷新時更改超鏈接
例如
<a href="https://google.com">link 1</a>
<a href="https://stackoverflow.com">link 2</a>
...
或在軌道
<%= link_to "link 1", "https://google.com" %>
...
如何每次用戶重新加載頁面時在頁面上放置一個隨機鏈接(超出多個)?刷新時更改超鏈接
例如
<a href="https://google.com">link 1</a>
<a href="https://stackoverflow.com">link 2</a>
...
或在軌道
<%= link_to "link 1", "https://google.com" %>
...
只是使用一些RAND值,例如
/*view.html.erb*/
<% var ||= rand(2) %>
<%= link_to_if var == 0, "http://www.google.com" %>
<%= link_to_if var == 1, "http://www.facebook.com" %>
可以設置到這一點的部分,或者也許在陣列您的控制器調用與德蘭特價值數組像
<%= link_to @array_of_links[var] %>
,或者如果要將此保存到你的數據庫,你可以隨便挑與
/*controller*/
@link = Link.order("RANDOM()").first
隨機記錄,因爲MVC的流向它每次都會獲得一個隨機值,對於