我想创建一个用户可以注册并登录其帐户的网站。我想使用Ruby语言结合我的html / css / javascript / jquery知识。问题是我不知道如何或从哪里开始。
当然我需要一个数据库,也许是MySQL? 我读到了Devise,我不知道这些是如何工作的。
简而言之,我希望能够创建一个表单(我可以这样做),它将注册用户存储在数据库中,并使他们能够登录以检查他们的帐户并做一些事情。
我错过了什么?我需要做什么?有人可以指出如何开始这样的事情吗?
答案 0 :(得分:1)
对于数据库,请查看以SQLite开头的内容。它可以用于您的初始实验。
要使用SQLite进行测试,我建议使用Sequel ORM(“Object Relational Mapping”)gem。使用Sequel的一大优势是您无需立即学习SQL或查询语言即可与数据库通信。您可以专注于让代码正常工作。 Sequel也是代码和数据库之间的一个很好的垫片层,它抽象了连接和与之交互的细节,使得从一种类型的数据库移动到另一种类型的数据库很容易,代码没有或只有很少的更改。
使用HAML与Sinatra一起生成HTML。它是HTML的一个很好的模板引擎,可以真正清理HTML并简化嵌入Ruby变量或控制结构的任务。
答案 1 :(得分:0)