Ruby on rails 通过电子邮件表单rails共享文章

Ruby on rails 通过电子邮件表单rails共享文章,ruby-on-rails,forms,email,simple-form,Ruby On Rails,Forms,Email,Simple Form,我环顾四周,但无法决定在我的rails应用程序中使用“通过电子邮件共享”表单的最佳方式,而不使用“添加此”等服务 我想创建一个接受1封电子邮件的表单。提交后,它将向该电子邮件发送一封电子邮件,其中包含当前文章的链接和一些其他预先确定的文本 我可以在我的文章控制器中以任何方式执行此操作吗?仅仅用一个简单的方法?如果是这样,表格会是什么样子 我知道我可以使用简单的表单,但我不想创建一个单独的控制器,只用于通过电子邮件共享 NB 我知道如何处理电子邮件的发送等。。我只是不确定最好的方法是通过视图与控制

我环顾四周,但无法决定在我的rails应用程序中使用“通过电子邮件共享”表单的最佳方式,而不使用“添加此”等服务

我想创建一个接受1封电子邮件的表单。提交后,它将向该电子邮件发送一封电子邮件,其中包含当前文章的链接和一些其他预先确定的文本

我可以在我的文章控制器中以任何方式执行此操作吗?仅仅用一个简单的方法?如果是这样,表格会是什么样子

我知道我可以使用简单的表单,但我不想创建一个单独的控制器,只用于通过电子邮件共享

NB
我知道如何处理电子邮件的发送等。。我只是不确定最好的方法是通过视图与控制器交互。谢谢

为什么不创建一个新的控制器?如果你想要一个RESTful应用程序,那么你应该用new/create创建一个新的shares\u控制器(或者如果表单是部分的,那么就创建一个)。如果你不关心RESTful,那就在articles控制器中添加一个额外的方法,在部分中添加一个表单,这只是一个标准表单。老实说,我害怕把控制器文件夹弄得乱七八糟,但我想这是最好的做法。我也很好奇没有控制器怎么做。我猜它只是在articles controller中使用了一个新方法,然后调用了类似于
:post)do%>
?的东西,基本上是一个丑陋的自定义路由。如果你的控制器文件夹越来越大,考虑命名它们-非常感谢提示@ RigaDaDe!