Hej Mirki!

Czy ktoś mi może pomóc z Ruby on Rails? Podczas uruchamiania serwera komendą rails s
pojawia mi się następujący błąd;

/home/janek/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/activerecord-4.2.3/lib/activerecord/connectionadapters/postgresql_adapter.rb:665:in `rescue in connect': FATAL: role "janek" does not exist (ActiveRecord::NoDatabaseError)


googlowałem, ale wszelkie próby naprawienia tego kończą się fiaskiem.

Czy może ktoś z Was mi pomóc?
Dziękuje.
#ror #rubyonrails #ruby #naukaprogramowania #programowanie
a teraz jest nowy błąd:

/home/janek/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/activerecord-4.2.3/lib/activerecord/connectionadapters/postgresql_adapter.rb:655:in `initialize': could not connect to server: No such file or directory (PG::ConnectionBad)

Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

jeżli ktoś ma chwilę bede bardzo wdzięczny:)
ale pensje RoR właśnie z tego wynikają, że rynek pracowników się skurczył. Jakby rozpatrywać to tylko i wyłącznie pod kątem kasy to już od wczoraj bym się przekwalifikowywał na Rubiego ;)


@normanos: nie rozumie, jesli rynek pracownikow sie skurczyl, praca jest no bo jest skoro nawet na portalu ze smiesznymi obrazkami sa oferty, kasa sie zgadza? nie widze problemu ;) chyba ze ktos maca nie ma ale pomijam ten problem
Mireczki, korzysta ktoś z Devise i może mi podrzucić pomysłem w jaki sposób mogę zalogować się w kontrolerze tylko po nazwie użytkownika (bez podania hasła)?

Dodatkowo potrzebuję, by przy logowaniu sprawdzał czy jest podana nazwa użytkownika i w przypadku, gdy:
- taki użytkownik nie istnieje tworzył takowe konto
- taki użytkownik istnieje uaktualniał jego avatar_url.

Macie jakieś sprawdzone rozwiązania / pomysły?
Będę wdzięczny, pierwszy projekt w RoR i nie ogarniam tego. :|
Jak odkładać pieniądze na coś? do jakiś folderów, lokat? czy fizycznie do kubków? Tak żebym miał budżety i pieniądze na poszczególne cele i one rosły a ja z nich brał. A np.na czarną godzinę albo emeryture albo na coś gdzie mam wkładać i w jakiej postaci formie?
musze jakies osobne konta czegoś sobie zakładać?

#biznes #pieniadze #gospodarka #oszczedzanie #kredyt #banki #ror #oszczedzajzwykopem #oswiadczenie #pytanie #kiciochpyta #oszczedzajzkiciochem #zydzi #lokaty #emerytura #praca #pracbaza #
#ror #rubyonrails #ruby #programowanie
Mirki mam pytanie.

Wykorzystuję "groupby" by pogrupować zamówienia po dniach (z postgresql). Teraz chciałbym wyciągnąć jakoś sumę zakupów na dzień, by było to widoczne przy podsumowaniu całego dnia. Staram się to zrobić tak, ale nie działa:

@orders.each do |day, orders|
orders.sum(&:total)
end

Starałem się też użyć
orders.to
a.map { |h| h[:total] }.sum
oraz
orders.to_a.inject { |sum, h| sum += h[:total] }
TOTAL to pole, w którym
@ArekJ: @rbielawski: Tu wpis o innym kursie tej firmy: http://www.wykop.pl/wpis/11253424/byl-na-wykopie-wpis-o-gosciu-co-robi-za-darmo-szko/

Natomiast co do kursów RoR - ostatnio na codecademy odpalili: http://www.codecademy.com/en/learn/learn-rails/
Poza tym masz jeszcze Rails for Zombies (http://railsforzombies.org/), ale na codecademy wydawał mi się lepszy. No i oczywiście kurs video Dereka Banasa: https://www.youtube.com/watch?v=GY7Ps8fqGdc
Płatnych z RoR nie znam.
#ror #ruby #rubyonrails #webdev
Hej mirki, mam problem.
Mam trzy modele - Film, Użytkownika oraz Zamówienie.
Model Zamówienie to tabela łączona (has_many :through) pomiędzy filmami i użytkownikami (relacja wielu-do-wielu). Ta tablica łączona ma jednak dodatkowe pola (np. status - zrealizowane bądź nie). Powiedzmy, że mam użytkownika oraz film - jak teraz napisać w kontrolerze instrukcje, które pozwolą mi na stworzenie tej tabeli Zamówienie z dodatkowym parametrem? samo
user.movies << movies (tak, ogólnie
@Daronk:
user = User.find(currentuser.id) - zbędne, do wywalenia. Używasz current_user :)

Można to na pewno skrócić wybieranie moviesids mapem:

movies_ids = user.orders.where("status = true").map(&:movie_id)
Dodatkowo takie coś "orders.where("status = true")" najlepiej przerzucić do modelu jako scope. Daje to kod bardziej DRY
No i zapytania do bazy masz tutaj dwa - przy pobieraniu movie_id z orderu już nie sięga do bazy danych

Nie wiem, czy dobrze zrozumiałem, ale reasumując, ja bym