我如何能够在rails上做一个
ruby的注册页面?
喜欢,我有一个测试页,用户输入他们的电子邮件地址,然后我可以将其添加到数据库.
编辑:我想要一些真正简单的东西.喜欢,只需简单地在数据库中添加一行即可.我不需要密码框和用户名框,因为这进一步使事情变得复杂.我是初学者,所以我喜欢让事情变得简单.
解决方法
这是Rails中很容易做到的事情,你不应该需要任何额外的宝石.以下是您需要执行的步骤:
>使用迁移创建名为“email”的字符串字段称为“注册”的模型(即数据库表).
>创建一个可以使用“GET”请求调用的动作.此操作将返回注册表单.
>创建用作注册表单的视图.它应该有一个包含文本框(< input type =“text”... />)的HTML表单元素(< form method =“POST”> …< / form>和一个提交按钮(< input type =“submit”/>). Rails具有各种帮助方法,可帮助您制作这些HTML标签,但如果不想使用,则不必使用它们.
>创建一个可以使用“POST”请求来处理表单并将信息添加到数据库的操作.
行动可以很简单:
def create_signup Signups.create! :email => params[:email] end
这是否有意义?现在我给了你一般的指导,你应该能够提出更多关注特定部分的新问题,你不知道该怎么做.您还应该搜索网络,因为可能有所有这些步骤可用的教程.