gpt4 book ai didi

ruby-on-rails - 如何将 id 传递给新用户路径?

转载 作者:太空宇宙 更新时间:2023-11-03 18:13:31 24 4
gpt4 key购买 nike

在组织的显示 View 上时,我可以单击图像转到新 View ,为该组织创建新成员(关联 1:组织:成员)。单击图像时,我想将 organization_id 传递给 Controller ​​,以便它自动成为为其创建新成员的那个组织。如何做到这一点?

包含在成员 Controller 中:

def new
@organization = Organization.find(params[:id])
@member = @organization.members.build
def end

组织显示 View 中的链接:

<%= link_to image_tag("add.png", title: "add"), new_member_path(@organization) %>

现在点击链接会产生错误:

Couldn't find Organization with 'id'=

所以它似乎没有将 id 传递给 Controller ​​。我做错了什么?

最佳答案

改为将参数作为 :organization_id 传递:

new_member_path(organization_id: @organization.id)

然后更改您的 Controller 以使用新参数:

@organization = Organization.find(params[:organization_id])

关于ruby-on-rails - 如何将 id 传递给新用户路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29925195/

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