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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です