如何在没有用户的情况下显示和保存数据

时间:2017-06-13 19:27:08

标签: ruby-on-rails ruby database ruby-on-rails-4 architecture

我正在制作一个调查应用程序,我需要显示并保存在调查期间填写的数据,但没有用户(例如设计)因为你无法登录。

调查示例:

.joined

展示页面示例:

Whats your name? 
-- [input]

我尝试在会话中保存Hi there [input], here are your results: ,但这样会在会话结束后数据丢失,我想将数据保存在数据库中。

尝试谷歌搜索几个小时,但没有真正的答案这个问题。我怎么能解决这个问题,在正确的方向上的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

无论用户模型如何,您都应该保存会话数据。您提到会话将丢失,但您可以在完成表单后轻松将其保存到数据库中。会话无需与用户关联。以下是一些资源:

Rails: How to store data in session?

Can I use sessions/cookies in Ruby on Rails without having a user's model or any authentication?

How Rails Sessions Work

相关问题