本当にただのメモ

なるべく Qiita に投稿しよう

Mechanize で checkbox を操作するメモ

こういうチェックボックスのとき:

<input type="checkbox" name="foo" />
  • on にする: submit_form(fields => { foo => 'on' })
  • off にする: submit_form(fields => { foo => 'off' })


こういうチェックボックスのとき:

<input type="checkbox" name="foo" value="1" />
  • on にする: submit_form(fields => { foo => 1 })
  • off にする: submit_form(fields => { foo => 'off' })'
    • foo => 0 ではない


こういうとき使い方を間違ってもすぐ気づけるので、strict_forms => 1 は常につけたい。