在与另一个控制器相关的视图中,构建与控制器相关的表单?

时间:2019-03-19 23:33:23

标签: ruby-on-rails forms

我从Rails开始,实际上我试图在视图(与控制器B相关)中包括一个表单(与控制器A相关)。

我的问题是,当我在视图中包含表单代码时,如果发生故障,我总是会重定向到控制器A视图...这是很合逻辑的,而且除了呈现自定义模板外(最初与模板相关到控制器B),我无法停留在自己的视野范围内,并且没有适当的表单错误...但是在渲染自定义模板时,我仍然被“重定向”,并且网址也被更改。

是否有一种方法可以在控制器A中将适当的重定向传递给控制器​​B,从而使我能够继续访问格式​​错误?还是我做错了?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用form_tag

<%= form_tag controller_a_path do %>
  ...
<% end %>