gpt4 book ai didi

ruby-on-rails - Rails 中一个 View 中的两个 Controller

转载 作者:数据小太阳 更新时间:2023-10-29 08:51:31 25 4
gpt4 key购买 nike

我有两个 Controller ,一个给用户,一个给微博。

我想做的是,把用户信息和微博表单放在同一个 View 上。

问题是这个页面的 url 是 www.mywebsite.com/users/18 所以我只能访问用户 Controller 。

我尝试过:

render :file => '/posts/new' 但它不起作用。

我找到的唯一解决方案是将所有内容都放在一个 Controller 上,但这会很乱。

我真的希望每个 Controller 都有一个单独的 Controller 。

所以我不知道该怎么做。有什么想法吗?

最佳答案

What I'm trying to do, is to put on the same view, the users informations and the microposts form

我认为您正在尝试在 user show View 中创建一个新的 micropost。如果是这样,您可以包括以下内容:

<%= form_tag(controller: :microposts, action: :create) do %>
...
<% end %>

当您提交表单时,它会调用 microposts Controller 中的 create 操作。

关于ruby-on-rails - Rails 中一个 View 中的两个 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11709260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com