次のフォーム要素があります
<div class="control-group no-margin">
<div class="controls">
<label for="user_terms_and_conditions" class="checkbox">
<input id="user_terms_and_conditions" name="user[terms_and_conditions]" type="checkbox" > I accept the Open Vault <a href="/blog/terms-and-conditions">Terms & Conditions</a>
</label>
</div>
</div>
しかし、私のカピバラテストは、次のチェックボックスを適切にチェックしていません
check 'user_terms_and_conditions' unless terms_and_conditions.nil?
また
find('#user_terms_and_conditions').set(true) unless terms_and_conditions.nil?
私は何を間違っていますか?モデルには真であることを確認するための検証があり、これを確認する必要があるというエラーを返し続けます。ブラウザで眼球でこれを行うと、正常に動作します。