Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Rails3-Desive:如何创建单个页面来发布文章和Sigin+注册_Ruby_Ruby On Rails 3_Devise - Fatal编程技术网

Ruby Rails3-Desive:如何创建单个页面来发布文章和Sigin+注册

Ruby Rails3-Desive:如何创建单个页面来发布文章和Sigin+注册,ruby,ruby-on-rails-3,devise,Ruby,Ruby On Rails 3,Devise,我有以下关系 用户->拥有多篇:文章 文章->属于:用户 我需要创建一个公共非限制页面来发布一篇带有标题和描述的文章,在同一页面中,我需要添加登录/注册表单,可以在登录和使用ajax注册之间切换位 单击“发布”按钮后,登录和注册的行为完全相同: 注册后,文章将作为草稿插入,我们将发送电子邮件通知 签名,文章将作为草稿插入,我们将发送电子邮件以完成注册表格 哪种方法最好 关于请参阅此线程: 关键是,不要指望设计,在模型和Rails嵌套表单上使用回调来发送数据 还要注意的是,designe的身份验证

我有以下关系

用户->拥有多篇:文章 文章->属于:用户 我需要创建一个公共非限制页面来发布一篇带有标题和描述的文章,在同一页面中,我需要添加登录/注册表单,可以在登录和使用ajax注册之间切换位

单击“发布”按钮后,登录和注册的行为完全相同:

注册后,文章将作为草稿插入,我们将发送电子邮件通知 签名,文章将作为草稿插入,我们将发送电子邮件以完成注册表格 哪种方法最好

关于

请参阅此线程:

关键是,不要指望设计,在模型和Rails嵌套表单上使用回调来发送数据


还要注意的是,designe的身份验证层是Warden,它有用于登录/注销的回调。

对于这种格式来说,这个问题太笼统了。但我可以提出以下建议。看看几个铁路司机。从这个开始,因为我认为它最接近您所看到的前端:

http://railscasts.com/episodes/196-nested-model-form-part-1

您好-您能详细介绍一下您在尝试这样做时面临的问题吗?我们在Rails方面非常新,我不知道如何做到这一点。