我有我的數據庫鏈接的表,我試圖讓我的應用程序被稱爲「一天的鏈接」的頁面。從我的鏈接表隨機鏈接每24小時一次
我想要做的是每24小時從我的鏈接表中獲取一次隨機鏈接(爲了測試目的,每30秒左右一次),然後確保每24小時選取的每個值都不會被選中再次。
links_controller.rb:
def quote_of_the_day
@links = Link.all
end
quote_of_the_day.html.erb:
什麼,我想在這裏說,每30秒,給我從我的links_array隨機鏈接。
<% @links_array = @links.to_a %>
<% @time = Time.now %>
<% @time_plus_30 = @time + 30 %>
<% when @time_plus_30 %>
<%= @links_array.try(:sample) %>
<% end %>
任何人都可以引導我什麼,我想在這裏做了正確的方向?
你「等於」運算符是錯誤的。您需要使用「=」而不是比較運算符「==」。 – archana
請勿將該代碼放入您的視圖中。在控制器中執行。 –