嗨,Rails初学者,
我遵循了一个教程指南,它帮助自动生成了一堆文件来帮助我的模型中实体的CRUD过程,对于我的实体(书籍),它们有一个标题、总拷贝数和可用副本数。由于新书应该始终有可用的总拷贝数,所以我希望删除要求用户输入可用副本数量的繁琐之处,方法是使表单字段将拷贝总数保存到两个变量(总计和可用)中。但我不知道该怎么做。
发布于 2021-09-28 18:59:34
最好在你的问题上附加一个代码示例。
这里有两种我会怎么做的方法:
# controller.rb
def create
@book = Book.new(book_params)
@book.total_copies = params.require(:book)[:available_copies]
if @book.save
...
end请注意,代码只是猜测,您需要修改它并使用DB中的列名。
https://stackoverflow.com/questions/69367098
复制相似问题