创建用户注册/登录网站

时间:2013-07-18 07:15:00

标签: ruby-on-rails ruby login registration

我想创建一个用户可以注册并登录其帐户的网站。我想使用Ruby语言结合我的html / css / javascript / jquery知识。问题是我不知道如何或从哪里开始。

当然我需要一个数据库,也许是MySQL? 我读到了Devise,我不知道这些是如何工作的。

简而言之,我希望能够创建一个表单(我可以这样做),它将注册用户存储在数据库中,并使他们能够登录以检查他们的帐户并做一些事情。

我错过了什么?我需要做什么?有人可以指出如何开始这样的事情吗?

2 个答案:

答案 0 :(得分:1)

对于数据库,请查看以SQLite开头的内容。它可以用于您的初始实验。

要使用SQLite进行测试,我建议使用Sequel ORM(“Object Relational Mapping”)gem。使用Sequel的一大优势是您无需立即学习SQL或查询语言即可与数据库通信。您可以专注于让代码正常工作。 Sequel也是代码和数据库之间的一个很好的垫片层,它抽象了连接和与之交互的细节,使得从一种类型的数据库移动到另一种类型的数据库很容易,代码没有或只有很少的更改。

使用HAML与Sinatra一起生成HTML。它是HTML的一个很好的模板引擎,可以真正清理HTML并简化嵌入Ruby变量或控制结构的任务。

答案 1 :(得分:0)

最好的方法是使用Ruby On Rails框架,这是一个由Ruby语言开发的框架。

您可以获得教程here

您可以在railscast

中查看视频教程

学习Ruby on Rails后很容易