These are chat archives for SMERM/EMUForm

19th
Jan 2016
Nicola Bernardini
@nicb
Jan 19 2016 05:16
@grammaton "non funziona" cosa significa?
è ancora incompleta
la cosa che puoi fare è guardare il form e mettere a posto la parte di file upload che usa il jQuery file uploader
perché lì mi sono perso
@grammaton bisogna fare
Nicola Bernardini
@nicb
Jan 19 2016 05:22
bundle install
rake db:drop:all
rake db:migrate
perché sono cambiate parecchie cose
stamattina faccio la parte del controller e la baracca dovrebbe cominciare a funzionare (spero)
Nicola Bernardini
@nicb
Jan 19 2016 05:53
@/all [per i portatori di portaciprie] un'altra cosa da fare sarebbe capire perché i taskosx` non passano su travis.
È vero che abbiamo messo allow_failures su osx, ma questo non significa che ce ne freghiamo :-)
Attualmente, le migrazioni ruby-2.0.0-ruby-2.1 danno gli errori che seguono
11.00s$ bundle exec rake
/Users/travis/.rvm/rubies/ruby-2.0.0-p576/bin/ruby -I/Users/travis/build/SMERM/EMUForm/vendor/bundle/ruby/2.0.0/gems/rspec-core-3.4.1/lib:/Users/travis/build/SMERM/EMUForm/vendor/bundle/ruby/2.0.0/gems/rspec-support-3.4.1/lib /Users/travis/build/SMERM/EMUForm/vendor/bundle/ruby/2.0.0/gems/rspec-core-3.4.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
/Users/travis/.rvm/rubies/ruby-2.0.0-p576/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler/setup (LoadError)
cioè non riesce ad eseguire bundle/setup, cosa che per me è incomprensibile.
Nicola Bernardini
@nicb
Jan 19 2016 05:59
Però poi in fondo ai log c'è scritto:
/Users/travis/build/SMERM/EMUForm/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5/lib/active_record/migration.rb:392:in `check_pending!':  (ActiveRecord::PendingMigrationError)
Migrations are pending. To resolve this issue, run:
    bin/rake db:migrate RAILS_ENV=test
che è un'altra cosa ancora, scorrelata.
Anna
@aterza
Jan 19 2016 14:41

== 20160111103842 CreateWorks: migrating ======================================
-- create_table(:works)
-> 0.0025s
== 20160111103842 CreateWorks: migrated (0.0027s) =============================

== 20160117195838 CreateSubmittedFiles: migrating =============================
-- create_table(:submitted_files)
-> 0.0014s
== 20160117195838 CreateSubmittedFiles: migrated (0.0015s) ====================

Nicola Bernardini
@nicb
Jan 19 2016 15:03
E quindi??
Anna
@aterza
Jan 19 2016 15:21
รจ l'output di db:migrate ecc. @nicb
Nicola Bernardini
@nicb
Jan 19 2016 15:25
Ah capisco @aterza
Nicola Bernardini
@nicb
Jan 19 2016 20:39
@/all aggiornamento della situazione:
  1. sono finalmente riuscito a far funzionare il file uploading agganciato alla form di submission. Non ci sono ancora tutte le meraviglie fichissime di jQuery-file-upload però funziona in una form reale, passa tutti gli specs (tests BDD), ecc.
  1. ho rimergiato col master (capirai, stavo 11 commit avanti)
  1. ho aggiunto un modello SubmittedFile che viene agganciato automaticamente nella form per ogni file uploadato
Adesso io andrei a fare altro (sempre per EMUForm): aggiungere gli autori e aggiungere gli utenti (due modelli differenti)
Nicola Bernardini
@nicb
Jan 19 2016 20:44
E vi lascerei fare le seguenti cose:
  1. migliorare l'integrazione di jQuery-file-upload nella form dei lavori (occhio che quella form è molto complicata e delicata
(il che significa che dovete fare sempre i tests con rake, per ogni cambiamento che fate)
Nicola Bernardini
@nicb
Jan 19 2016 20:54
  1. andrebbe testato il tutto in remoto (cioè da un cliente locale su un server remoto)
  1. andrebbe testato anche con un cliente da windows
Anna
@aterza
Jan 19 2016 20:55
ok
testo un po'
Nicola Bernardini
@nicb
Jan 19 2016 20:56
  1. vanno fatti tutti i fogli di stile per benino perché la carrozzeria sia bellina
(al momento è completamente scarrozzato)
  1. va aggiunta la documentazione di riferimento (rdoc)
vedete voi quello che vi va di fare.
Anna
@aterza
Jan 19 2016 20:57
si capito
Nicola Bernardini
@nicb
Jan 19 2016 20:57
Naturalmente tutto entro l'altro ieri :-)
Giuseppe
@grammaton
Jan 19 2016 20:59
Ok @nicb sto rientrando col treno poi ci lavoro
@nicb carico sul mio server e mando le coordinate per qualche prova multipiattaforma allo staff
Nicola Bernardini
@nicb
Jan 19 2016 21:00
@grammaton fico
se funziona in remoto mi sembra un miracolo
Giuseppe
@grammaton
Jan 19 2016 21:03
@nicb abbiamo fede.