Rails - 如何在不重新加载页面的情况下刷新页面?
我正在构建一个应用程序,它具有每次人们访问该页面时都会发出随机数(随机记录)的功能,但问题是当用户访问该页面时,会给出一个随机数字但如果用户刷新页面,该数字将再次更改。
即使用户刷新页面或返回该页面,如何保留该随机数,随机数保持不变。
我认为禁用浏览器中的刷新功能会阻止用户刷新页面,从而阻止他们更改随机数,但在研究之后,看起来禁用刷新功能似乎是个好主意。
还有其他方法可以实现吗?
我试过了
#posts_controller.rb
def new
@random = cookies[:stuff] ||= Stuff.random
end
并在我的视图中调用@random.content
,因为我只想要Stuff
模型的内容,第一次没问题,但是当我刷新页面时,它会给我undefined method 'content' for "#<Stuff:0x0000010331ac00>":String
什么&# 39;继续?