Mircy z #ruby #rubyonrails #naukaprogramowania mam problemo. W zasadzie to nie problem, a po prostu jestem ciekawy.
Ktoś wie skąd bootstrapowe "willpaginate" bierze domyślny parametr?
To zawsze po prostu szuka zmiennej o nazwie kontrolera?
W moim przypadku kontroler to "articles", a zmienna "all
articles".

The @articles variable appears to be empty. Did you forget to pass the collection
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam problem z połączeniem mojej aplikacji hostowanej na #mydevil, z bazą danych postgresql, też hostowaną na ich serwerach. Aplikację wrzucam na serwer za pomocą capistrano.

Tak wygląda production.rb, a tak database.yml (skopiowałem tylko dane do produkcji). Deploy zatrzymuje się, na 3 kroku.

Natomiast jeśli zmienię
role :db, %w{pgsqlX.mydevil.net} na role :db, %w{sX.mydevil.net} deploy przebiega pomyślnie, ale aplikacja nie działa, bo nie jest tworzona baza danych. Spotkał się już ktoś
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@VernonRoche ok, ale czemu deploy miałby tworzyć nowa bazę? Za każdym razem jak będziesz wrzucał coś na produkcję to byś czyscil bazę? Po wrzuceniu serwera odpal ręcznie rake db:reset, a po każdym deployu rób migracje
  • Odpowiedz
@flyer01: Cenna uwaga. Próbowałem robić migracje ręcznie, ale pojawiał się jakiś błąd. Doinstalowałem gem "capistrano-postgresql", który robi migracje automatycznie i teraz wszystko działa.
  • Odpowiedz
@Dassault: kursy mają tylko pokazać że się da, i jak (relatywnie) łatwo się da. Przynajmniej te hinduskie.
Jesli chcesz się nauczyć into railsy, to wymyśl sobie projekt i go realizuj.
  • Odpowiedz
Mirki kto mi pomoże z #ruby??
Pare pytań którę będą zadawane przez najbliższe 3h :P

Pierwsze to jak będzie wyglądał kod który mi pobierze liczby z klawiatury do tablicy'??
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

students = Student.order('surname ASC').select {|s| s.exams.any? {|e| e.grade == "A"}}
już pomijając sensowność trzymania testów osobno dla każdego ucznia - da się to jakoś skrócić? chodzi o wybranie uczniów którzy z jakiegokolwiek egzaminu dostali ocenę A

#programowanie #ruby #rubyonrails
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wuut: tak. Kombinuj z .joins. Wtedy to zoptymalizujesz, będzie działało wszystko za jednym callem do bazy, bez dodatkowych obliczeń na warstwie samego Ruby/Rails.
  • Odpowiedz
Student.includes(:exams).where(exams: { grade: 'A' }).order('surname ASC')
nawet zamiast .joins polecam .includes, jeśli nie będziesz dalej używał examsów nigdzie
  • Odpowiedz
Znacie jakieś fajne repo/blog z jakimś kodem w rubim z testami do niego?
Najlepiej jakby kod był dość prosty bo dopiero się uczę, a na przykładach najszybciej ( ͡° ʖ̯ ͡°)
#ruby #testowanieruby #testowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Your bundle is locked to rake (11.3.0), but that version could not be found in any of the sources listed in your Gemfile. If you haven't changed sources, that means the author of rake (11.3.0) has removed it. You'll need to update your bundle to a different version of rake (11.3.0) that hasn't been removed in order to install. (Bundler::GemNotFound)


Co mam zrobić? próbuję zaktualizować redmine. Nie mam dostępu do roota, support
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, wiecie jaki język obecnie jest najlepszy lub najbardziej obiecujący pod webdev backend? Aktualnie robię w ASP.NET MVC i podoba mi się zarówno C#, platforma ASP.NET MVC jak i IDE, ale ciekaw jestem co oferują inne języki.

Jestem na takim etapie, w którym mogę (jeszcze) zdecydować czy maksować technologie od microsoftu, czy też przerzucić się na inny język.

Moja główna obawa skupia się na tym, że nie chciałbym poświęcać swojej witalnej energii i
TamamShud - Mirki, wiecie jaki język obecnie jest najlepszy lub najbardziej obiecując...

źródło: comment_vYJN2cYRl3okwtGOFacDkIkwi00rWBK5.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam zainstalowane\ego ruby'ego na antergosie za pomocą rvm, lecz wszystkie bindy przestają czasami działać. najczęściej po uśpieniu. chodzi tu zapewne o linijkę

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

w pliku .bashprofile
nie za bardzo mam chęci za każdym razem wpisywać source bash
profile, zna ktoś jakiegoś fixa?
#linux #
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kuskoman: a na szybki workaround - dodaj source ~/.bash_profile do .bashrc?

Swoją drogą u mnie w pracy dawno skonczylismy korzystac z RVM.io bo przechodzil z rak do rak, polecam rbenv - przejrzystszy w użyciu i świetnie wspierany na OS X, Linuksie.
  • Odpowiedz