Fonoteka

Witam

Mam prośbę, mam do zrobienia w RoR aplikacją która będzie wyszukiwała piosenki z bazy pokazywała ich teks i odtwarzała fragment wybranej.

Szukam playera na strone który będzie odtwarzał piosenkę.

Znalazlem to ale nie moge uruchomic

git://github.com/GavinM/mp3_player.git

Pozdrawiam

mozesz playera zrobic przez flash
takich jest sporo, a jak tego chcesz koniecznie to napisz z czym masz blad

Instaluje to według instrukcji

script/plugin install git://github.com/GavinM/mp3_player.git

dalej

rake mp3_player

i wyrzuca mi

garlic@garlic-laptop:~$ rake mp3_player
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
/usr/lib/ruby/gems/1.8/gems/rake-0.8.6/lib/rake.rb:2373:in `raw_load_rakefile’
(See full trace by running task with --trace)

Eee, czemu rake jak w README jak byk stoi script/generate mp3_player [name of your mp3 directory]
?

Ok dzięki to przepchnąłem. Ale teraz chciałbym aby można było sprawdzać wstawianie określonej daty powyżej roku 1900 próbuję w ten sposób:

validates_numericality_of :rok
validate :rok_powyzej

protected
def rok_powyzej
errors.add(:rok, ‘musi byc powyzej 1900’) if rok.nil? || rok < 1900
end

no i wyskakuje błąd

validates_numericality_of ma swoje “przełączniki”, takie jak np greater_than jeśli chcesz to rozwiązać w ten sposób, ale chyba lepiej by bylo zrobic w formularzu wybor daty z listy select, gdzie najmniejszy mozliwy do wybrania rok to 1900. Masz na to gotowce w rails

http://apidock.com/rails/ActiveRecord/Validations/ClassMethods/validates_numericality_of

@gotar

jeżeli zakres daty jest wymaganiem biznesowym, to w modelu powinna być walidacja.