checking para ver si la casilla de verificación está marcada rails

Estoy tratando de crear mi primera aplicación de rieles desde cero, pero no creo que debería haber usado rieles para esto después de todo. Tengo un botón que usa un método make_calls y dentro de hacer llamadas lo tengo haciendo un montón de llamadas diferentes separadas por declaraciones de suspensión, sin embargo, necesito que se ejecuten solo si la casilla de verificación calls_check está marcada. Esto es lo que tengo:
En mi controlador:

# called from inside make_calls method
def individual_call(to_phone, xml_url)

call = @client.calls.create(
                           url: xml_url,
                           to: to_phone,
                           from: '+13474275841',
                           timeout: 20
                         )
if params[:calls_check] == '1'
    puts call.sid
end


En mi vista

<body>
    <div class="buttonDiv w3-display-middle">
         <%= check_box :calls_check, id: "calls_check" %>Make Calls
         <%= button_to "Start Call Sequence", action: "make_calls" %>
    </div>
</body>

Pero incluso cuando la casilla de verificación no está marcada, sigue haciendo las llamadas. ¿Algún consejo

Respuestas a la pregunta(1)

Su respuesta a la pregunta