gpt4 book ai didi

ruby-on-rails - 在 Rails 中引用表条目

转载 作者:搜寻专家 更新时间:2023-10-30 20:36:16 24 4
gpt4 key购买 nike

我正在使用 Rails 开发一个项目,我有一个产品数据库,我希望使用表单来操作它们。

但是,我很难弄清楚如何做到这一点。

我尝试使用标准:

<%= form_for(@product) %>
...
<% end %>

向我的产品 Controller 发送一个条目,但返回零/空字段错误。

我从库存中移除产品的方法如下。我强烈怀疑这是非常不正确的,但我还没有弄清楚如何走得足够远甚至收到错误:

def ship
@products.where(@products.code = params[:code]).quantity -= 1
end

如果有人能以任何方式引导我朝着正确的方向前进,我将不胜感激。一段时间以来,我一直在努力解决这个问题。

最佳答案

像这样尝试,让我知道您还需要什么。

def ship
@product = Product.find_by(code: params[:code]) # or you can use :code => params[:code], but not an equal sign
@product.quantity -= 1
if @product.save
respond_to do |format|
format.html {}
format.json {}
end
end
end
  • where 返回数组或对象。

  • 您在否定数量后应该保存它或随时更新产品

  • 你应该回复,否则你会得到template missing错误,或者你可以重定向到某个页面

关于ruby-on-rails - 在 Rails 中引用表条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38338111/

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