首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为2个变量保存1个表单字段

为2个变量保存1个表单字段
EN

Stack Overflow用户
提问于 2021-09-28 18:51:58
回答 1查看 34关注 0票数 0

嗨,Rails初学者,

我遵循了一个教程指南,它帮助自动生成了一堆文件来帮助我的模型中实体的CRUD过程,对于我的实体(书籍),它们有一个标题、总拷贝数和可用副本数。由于新书应该始终有可用的总拷贝数,所以我希望删除要求用户输入可用副本数量的繁琐之处,方法是使表单字段将拷贝总数保存到两个变量(总计和可用)中。但我不知道该怎么做。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-28 18:59:34

最好在你的问题上附加一个代码示例。

这里有两种我会怎么做的方法:

  1. I将在表单中只有一个字段,然后在控制器中手动将可用副本的数量分配给总副本字段。

代码语言:javascript
复制
# controller.rb
def create
  @book = Book.new(book_params)
  @book.total_copies = params.require(:book)[:available_copies]
  if @book.save
  ...
end

  1. ,您可以将整个字段添加为一个隐藏字段,并有一个JS的小片段,它会自动输入与更改该输入字段的可用输入相同的数字。

请注意,代码只是猜测,您需要修改它并使用DB中的列名。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69367098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档