我想创建一个网站,用户可以在其中注册和登录他们的帐户。我想结合我的 html/css/javascript/jquery 知识使用 Ruby 语言。问题是我不知道如何或从哪里开始。
当然我需要一个数据库,也许是 MySQL?我读过关于设计的文章,我不知道这些是如何工作的。
简而言之,我希望能够创建一个表单(我可以这样做),它将注册用户存储在数据库中,并使他们能够登录以检查他们的帐户并做一些事情。
我错过了什么?我需要做什么?有人可以指出如何开始这样的事情吗?
我想创建一个网站,用户可以在其中注册和登录他们的帐户。我想结合我的 html/css/javascript/jquery 知识使用 Ruby 语言。问题是我不知道如何或从哪里开始。
当然我需要一个数据库,也许是 MySQL?我读过关于设计的文章,我不知道这些是如何工作的。
简而言之,我希望能够创建一个表单(我可以这样做),它将注册用户存储在数据库中,并使他们能够登录以检查他们的帐户并做一些事情。
我错过了什么?我需要做什么?有人可以指出如何开始这样的事情吗?
对于数据库,请从SQLite开始。它非常适合您的初始实验。
要使用SQLite进行测试,我建议使用Sequel ORM(“对象关系映射”)gem。使用 Sequel 的一大优势是您无需学习 SQL 或查询语言即可立即与数据库对话。您可以专注于让您的代码正常工作。Sequel 也是您的代码和数据库之间的一个很好的 shim 层,它抽象了连接和与之对话的细节,从而可以轻松地从一种类型的数据库转移到另一种类型的数据库,而无需对您的代码进行任何更改或更改非常少。
看看使用HAML和 Sinatra 来生成你的 HTML。它是一个很棒的 HTML 模板引擎,可以真正清理您的 HTML 并简化嵌入 Ruby 变量或控制结构的任务。
最好的方法是在 Ruby On Rails 框架中工作,该框架是由 Ruby 语言开发的框架。
你可以在这里得到教程
您可以在railscast中查看视频教程
学完 Ruby on Rails 就很容易了