私はこのヘルパーを持っていますが、最初にスラッグが2回呼び出されることがありますが、2回目は未定義です。ヘルパーが2回呼び出されるのを防ぐにはどうすればよいですか?
shareurl: ->
console.log "helper"
campId = Session.get('campaign_id')
Meteor.call 'getCampaignSlug', campId, (e, resp) ->
console.log e if e
console.log resp
slug = resp[0]
campaignId = resp[1]
Session.set('slug' + campId, slug)
slug = Session.get('slug' + campId)
#slug = "test"
console.log Meteor.absoluteUrl "" + Meteor.user()._id + '/' + slug
return Meteor.absoluteUrl "" + Meteor.user()._id + '/' + slug
テンプレートでは1回呼び出されますが、コンソールでは2回呼び出されることがあります。
<button class="btn btn-primary pull-right draft-send mr10" type="button" data-shareurl="{{shareurl}}" data-step="1" data-intro="Click here to send your campaign" data-position="left">Send</button>