カテゴリー:
Rails
タグ:
 Rails CoffeeScript

このエントリーをはてなブックマークに追加
更新日時:
2013年02月23日(土)
作成日時:
2013年02月23日(土)

前の記事 / 次の記事

別に普通に関数つくって呼べばいいだけだろ、って思ったんだけど普通じゃなかった。

これは呼べない

# coffee script
say = (msg)->
  alert msg
-# haml
=link_to("say", "javascript:void(0)", :onClick="say('nice to meet you.')")

これは呼べる

# coffee script
@say = (msg)->
  alert msg
-# haml
=link_to("say", "javascript:void(0)", :onClick="say('nice to meet you.')")

調べてないから分からないけどthisの内側しか見えないから
thisのメソッドとして定義されてないと見えないってことなのかな。