gpt4 book ai didi

ruby-on-rails - 在 rails 中定义非资源化路线

转载 作者:太空宇宙 更新时间:2023-11-03 17:54:01 26 4
gpt4 key购买 nike

我想在 rails 中设置一个资源不足的路由,但我不知道如何操作。 Rails api 说结构必须是这样的。 post 'post/:id' => 'posts#create_comment' 然而,我不确定我应该写什么。

我希望它发布到 bankacctscontroller 中的方法“addbank”我将在页面 localhost:3000/bankaccts/new 上

def addbank
if (params['customer_uri'])
current_user.customer_uri = (params['customer_uri'])
end
if current_user.save
redirect_to root_url, :notice => "bank account added"
else
render json: {error: "Payment account could not be configured properly"}, status: 401
end
end

最佳答案

定义自定义路由有多种格式。最详尽的是:

<METHOD> 'PATH' => 'Controller#Action', :as => path_helper_name (:as 是可选的)

所以对于你的问题,它将是:

post '/bankaccts/:id' => 'bankaccts#addbank'

关于ruby-on-rails - 在 rails 中定义非资源化路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18072818/

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