Rails:simple_form中集合所需的属性

我们正在尝试在simple_form中设置required 。 以下设置不起作用。

  t('Payee'), required: true, :collection => BankAccountx.payee_class.where(active: true).map {|x| [x.name, x.id]}, :selected => params[:payee_id], include_blank: true %> 

还试过:input_html => {required: true}并且它也没有用。

在simple_form中设置required的正确方法是什么?

找到了。 如果您使用此命令:

 rails generate simple_form:install 

它将在config/initializer/simple_form.rb创建一个文件。 找到这一行

 config.browser_validations = false 

并将其更改为true 。 注意:如果您只是添加gem而不是运行rails generate,它默认工作。