我正在看這個來自Gitlab的咖啡腳本code,並想知道它是如何工作的。命名空間如何在coffeescript和rails中工作?
class Issue
constructor: ->
$('.edit-issue.inline-update input[type="submit"]').hide()
$(".issue-box .inline-update").on "change", "select", ->
$(this).submit()
$(".issue-box .inline-update").on "change", "#issue_assignee_id", ->
$(this).submit()
@Issue = Issue
看來,這只是用於問題相關的意見,但它並沒有在問題html的任何地方被調用。這裏幕後有什麼神奇的事情發生嗎? @Issue = Issue
系列的重要性如何?
順便說一句,有編譯器開關禁用自動換行。 – sabof
@sabof有。但你真的不應該使用它。包裝的好處遠遠超過了煩惱。 –
你是對的95%的時間。 – sabof