安全でないパッケージをオンにしてMeteor0.5.2を実行しています+コーヒースクリプトパッケージをオンにしています。
Cards = new Meteor.Collection "Cards"
if Meteor.isClient
Template.makeCard.events
# HANDLES SUBMISSION OF NEW CARD
'submit form.makeCardForm': ->
makeNewCard $("input.cardName").val(), $("input.percentage").val()
# GETS ALL THE CARDS
Template.viewCards.cards = ->
Cards.find {}
# METHODS
makeNewCard = (cardName, percentage) ->
# IF NO %GE GIVEN, DEFAULT TO 0
unless percentage
percentage = 0
# IF CARD NAME PRESENT
if cardName.length
Cards.insert
name: cardName,
progress: percentage
正しい値がmakeNewCard関数に渡されていることを確認しました。ただし、フォームを送信するたびに、カードテンプレートに一瞬表示され、その後消えます。
この問題は、コンソールから直接レコードを挿入する場合には発生しません。
どんな助けでも大歓迎です。