Framework question about FormHelper


I don’t understand how formhelper works (In a Framework point of view)

For example if I use the chek_box formhelper

1/ check_box(“puppy”, “gooddog”, {}, “yes”, “no”) will call
BUT, how it is possible since the check_box has only a string parameters
not instance object ?

2/ if you create your own helper which generate html identically as the
check_box(“puppy”, “gooddog”, {}, “yes”, “no”) do

=>Why you cannot get the paramater value in your controller ?
params[:puppy][:gooddog] never return yes …