地方でリモートワーク

プログラミング、先物、fx,仮想通貨なんでもやります

Railsでcoffeescriptで定義した関数がviewで呼ばれない時

スポンサーリンク
checkCheckBox = ->
  checkbox_check = document.agree_form.agreement.checked
  if !checkbox_check
    alert '会員規約に同意していただかないと登録できません'
    false
  else
    true

これだとviewで関数が呼ばれない。 @と()をつけないといけないらしい。

@checkCheckBox = () ->
  checkbox_check = document.agree_form.agreement.checked
  if !checkbox_check
    alert '会員規約に同意していただかないと登録できません'
    false
  else
    true

Ruby on Rails 4 - coffee scriptで作った関数をhtml(view)側で呼び出す - Qiita