我想知道是否可以在同一页面上有两个表格映射到rails应用程序中的两个不同控制器
在我的路由文件中,我将根路由映射到用户控制器的新操作
root to: 'users#new'
新页面基本上呈现了一个注册表单。
在同一页面的标题上,我碰巧有一个 以我打算路由到另一个控制器的形式登录
注册表单当前重定向到正确的控制器#action但是想知道我是否可以将登录指向一个全新的控制器/操作
答案 0 :(得分:1)
如果误解了你的问题,我很抱歉。
如果您希望在同一页面上有多个表单(或链接)到不同的控制器(或同一个控制器,只是另一个操作),那么应该没有问题,因为该操作的路径显式传递给表单:
<%= form_for path_to_controller_action_path(id,...), etc. %>
或链接:
<%= link_to "label", path_to_controller_action(id,...) %>