```coffeescript
_ = require 'underscore'
Backbone = require 'backbone'
Profile = require '../../models/profile.coffee'
{ Following, FollowButton } = require '../../components/follow_button/index.coffee'
CurrentUser = require '../../models/current_user.coffee'
ShowInquiryModal = require '../contact/show_inquiry_modal.coffee'

module.exports = class PartnerShowButtons extends Backbone.View

  initialize: (options) ->
    _.extend @, options
    @following = new Following(null, kind: 'profile')
    @following.syncFollows [@model.get('partner')?.default_profile_id]
    new FollowButton
      el: @$('.plus-follow-button')
      modelName: 'profile'
      model: new Profile(id: @model.get('partner')?.default_profile_id)
      following: @following
      context_module: 'Partner show module'

  events:
    'click .partner-buttons-contact': 'contactGallery'

  contactGallery: ->
    new ShowInquiryModal show: @model
```

Fix following profile on fair and shows feed for logged out users
user
```coffeescript
_ = require 'underscore'
Backbone = require 'backbone'
Profile = require '../../models/profile.coffee'
{ Following, FollowButton } = require '../../components/follow_button/index.coffee'
CurrentUser = require '../../models/current_user.coffee'
ShowInquiryModal = require '../contact/show_inquiry_modal.coffee'

module.exports = class PartnerShowButtons extends Backbone.View

  initialize: (options) ->
    _.extend @, options

    user = CurrentUser.orNull()
    @following = new Following(null, kind: 'profile') if user
    new FollowButton
      el: @$('.plus-follow-button')
      modelName: 'profile'
      model: new Profile(id: @model.get('partner')?.default_profile_id)
      following: @following
      context_module: 'Partner show module'

    @following.syncFollows [@model.get('partner')?.default_profile_id] if user

  events:
    'click .partner-buttons-contact': 'contactGallery'

  contactGallery: ->
    new ShowInquiryModal show: @model
```
assistant