#rubyonrails #ruby #rails #ror
Robię kurs od Michaela Hartla. Mam pewne problemy.

Dlaczego nie dodajemy dwukropka przy categoryids, a przy pozostałych argumentach tak? Ponadto czy konieczne jest wskazanie, ze to tablica?

def article_params
params.require(:article).permit(:title, :description, category_ids: [])
end
@Tomekarl: title i description to są symbole, dlatego są poprzedzone dwukropkami. category_ids: [] zaś to hash, który jako klucz ma symbol categoryids. Starszy sposób zapisu takigo hasha to: :category_ids => [] gdzie wyraźniej widać że kluczem jest również symbol. A w stron parameters zapis ategory_ids: [] oznacza, że w parametrach pod kluczem category_ids oczekujemy tablicy (w odróżnieniu od pojedynczych parametrów title i description).
#chwalesie, bo właśnie spełniają się moje marzenia o IT! :)
Pomyślnie przeszedłem dwa pierwsze etapy rekrutacji i przed chwilą dostałem zaproszenie na lunch z CEO do Warszawy.

Trochę więcej (głównie o marynarce w IT) w tym wpisie: http://www.wykop.pl/wpis/22994039/pol-roku-sluchalem-narzekan-rodzinny-ze-nie-pracuj/


#programowanie #it #webdev #praca #ruby

Wołam i dziękuję tym, co wsparli mnie dobrym słowem, albo prosili o zawołanie:
@czeblin1: @iksdede: @IcyHot: @biwalencik: @luxresh: @zenon1002: @Depresjonistka: @
kojarzy ktoś może takiego fajnego gema do steamapi, w którym nie trzeba było steam api keya (był opcjonalny)? pamiętam, że była wersja tej libki oprócz rubyego także w node.js i pythonie. ktoś coś? szukam już dłuższą chwilę, a niestety nie zafollowałem na githubie ( ͡° ʖ̯ ͡°)
#ruby #programowanie
Cześć Mirki, jestem kilka lat na wykopie, ale mało się udzielam. Mam problem programistyczny, więc postanowiłem, że zapytam tutaj bo sporo tu #programista15k. Jestem programistą C++ z ponad 10 letnim stażem i chce zapytać o coś z nie mojej działki.

Szykuję się do małego hobbystycznego projektu webowego. Jako backend chciałem użyć golang bo język wydaje mi się ciekawy, ale może jednak użyję czegoś popularniejszego. Szukałem ostatnio pracy i ilość ofert z
@entro: Wojnę Java vs. C# czas zacząć!

A tak serio, pisz w tym w czym umiesz.

Ja bym pisał w Java+Spring+Angular.
Jak lubisz C#, to możesz wymienić i pisać w C#+ASP.NET+Angular.
Ewentualnie wymienić Angulara na ReactJS (ale AngularJS jest bardzo popularny, a Angular 2 ma fajne rzeczy z Reacta, więc chyba nie ma po co brać Reacta).

Z tymi ofertami Javy to bym nie przesadzał. Może dla specjalistów z doświadczeniem min.
@mk321:

Darmowe ... darmowe certyfikaty, licencje itd.


#!$%@? glupoty. Jakie darmowe certyfikaty? Jakie darmowe licencje?

Dużo korpo wolą postawić na bardziej stabilne rozwiązanie w Javie.


co ty #!$%@? :P Probujesz powiedziec, ze Java jest bardziej stabilna od .NET frameworka? O boze czlowieku gdzies ty takie glupoty wyczytal.
#ruby #programowanie #programista15k #ide #rubymine #sublimetext

Próbowałem dzisiaj RubyMine-a, i jakoś nie czuję tego.
Narzędzie teoretycznie powinno mi pomagać, a czułem, że flow pracy w Sublime jest przyjaźniejsze.
Nie mogłem nawet odpalić serwera railsowego przez IDE. Próbował uruchomić poszczególne kontrolery. Czuję się idiotą xD
Tylko testy dobrze wykrywał i ładnie mogłem mu wrzucić "Run Tests" i testował.

Jakieś porady, jak sprawnie się poruszać po RubyMine?
@pokukma: Szczerze mówiąc jeśli chodzi o odpalanie serwera/testów/tasków z poziomu rubymine, to lepiej sobie odpuścić. Dużo prościej i szybciej jest to robić z poziomu terminala. To, co wyróżnia rubymine i jednocześnie sprawia, że go używam w firmie, to skrót cmd+klik na dowolnej metodzie/klasie/zmiennej, który przenosi Cię do definicji tego co kliknąłeś. Jest to szczególnie przydatne jak chcesz podejrzeć kod z jakiegoś gemu.
Object Oriented Programming is an expensive disaster which must end

I run into this when I go to a job interview. It does not matter if I interview for a Ruby job, or a Java job, or a PHP job, the job interviewers ask me if I know what OOP is. They ask me to define “encapsulation” and “polymorphic dispatch”. These are standard questions, to which I am expected to give the
@interface: ja wcale nie twierdze, ze rynek zawsze wybiera sluszne rozwiazania. tylko w programowaniu na 1 artyste przypada 10 rzemieslnikow (DZD, ale chyba wiadomo, o co chodzi) i to w znacznym stopniu determinuje rozwoj technologii. rzemieslnikow (czyli rowniez mnie) za specjalnie nie interesuje, co podoba sie Torvaldsowi, DHH czy innemu autorytetowi, oni maja za zadanie efektywnie dostarczyc produkt. done is better than perfect.

nie umniejszam wartosci tym dyskusjom, bo prezentuja bardzo
#programowanie #programista15k #ruby #rubyonrails #rubygems

Wczoraj stwierdziłem, że będę zajebisty - napiszę swojego pierwszego gem-a i wrzucę na rubygems, gem działa, jak go w konsoli testowałem, ale po dołączeniu do aplikacji railsowej, za nic go nie mogę wywołać :P

Więc chociaż się nim tu pochwalę...
Nic specjalnego - interakcja z API z smsapi.pl, ale jest
https://github.com/pj-it/sms_api
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 object for will_paginate?


Jeśli podam ją jako parametr w widoku / zmienię jej