Skip to content

undefined method `human_readable_name' #17

@kovalevsky

Description

@kovalevsky

Иногда возникает такая ошибка:

Uploading file media/custom_checkout.css...
Uploading file media/desertModals.js...
Uploading file media/k.client.js...
Creating file media/checkout-cart-ill.png...
[Listen warning]: Change block raised an exception: undefined method `human_readable_name' for #<Insup::Insales::Asset:0x00000104f0d9d0>
Backtrace:
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/activeresource-4.0.0/lib/active_resource/base.rb:1548:in `method_missing'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/insup-0.2/lib/insup/uploader/insales_uploader.rb:166:in `block in find_asset'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/insup-0.2/lib/insup/uploader/insales_uploader.rb:165:in `select'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/insup-0.2/lib/insup/uploader/insales_uploader.rb:165:in `find_asset'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/insup-0.2/lib/insup/uploader/insales_uploader.rb:32:in `upload_new_file'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/insup-0.2/lib/insup/uploader/insales_uploader.rb:23:in `upload_file'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/insup-0.2/lib/insup/uploader.rb:44:in `process_file'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/insup-0.2/lib/insup.rb:87:in `block (2 levels) in listen'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/insup-0.2/lib/insup.rb:86:in `each'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/insup-0.2/lib/insup.rb:86:in `block in listen'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/insup-0.2/lib/insup/listener.rb:59:in `block in listen'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/listen-2.7.5/lib/listen/listener.rb:159:in `call'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/listen-2.7.5/lib/listen/listener.rb:159:in `block in _wait_for_changes'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/listen-2.7.5/lib/listen/listener.rb:148:in `loop'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/listen-2.7.5/lib/listen/listener.rb:148:in `_wait_for_changes'
  /Users/sk/.rvm/gems/ruby-2.1.2/gems/listen-2.7.5/lib/listen/listener.rb:41:in `block in start'

Точные действия для воспроизведения описать сложно, не очень понятно, что именно приводит к ошибке.
В данном случае, она возникла после команды git checkout <branch>, которая привела в загрузке множества файлов.

Хорошо бы как-то проверять, есть ли этот противоречивый аттрибут у Asset.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions