rails activeadmin select输入给出了错误的参数数量(给定1个,预期为0个)
这个错误通常是由于在使用ActiveAdmin框架中的select输入时,传递了错误的参数数量导致的。select输入是用于创建下拉选择框的一种表单输入类型。
解决这个问题的方法是确保传递给select输入的参数数量与预期的参数数量一致。在ActiveAdmin中,select输入的参数数量应该为0个。
以下是一种可能的解决方案:
form do |f|
f.inputs do
f.input :category, as: :select, collection: Category.all.map { |c| [c.name, c.id] }
end
f.actions
end
在这个例子中,我们使用了:select
作为输入类型,并通过collection
参数传递了一个包含所有类别的数组。
:select
作为输入类型。总结: ActiveAdmin的select输入是用于创建下拉选择框的一种表单输入类型。当出现"给出了错误的参数数量(给定1个,预期为0个)"的错误时,通常是因为在使用select输入时传递了错误的参数数量。解决这个问题的方法是确保传递给select输入的参数数量与预期的参数数量一致。在ActiveAdmin中,select输入的参数数量应该为0个。
领取专属 10元无门槛券
手把手带您无忧上云