Programuję teraz trochę w railsach i jako, że narazie nie w smak mi zmiana systemu to jestem "skazany"na win10. Obecnie mam wszystko skonfigurowane w miarę dobrze, ale jakieś bugi i tak się zdarzają (np. nie działa db:migrate:reset, muszę dropować i tworzyć od nowa, heroku przy pushu też zawsze coś krzyczy, że usuwa gemfile.lock bo wygenerowany na windzie, ale to chyba bez znaczenia).

Ostatnio trafilłem na opcję WSL (Windows Subsystem for Linux -
Poleci ktoś jakiś dobry darmowy kurs ruby on rails? Z ruby nie miałem nigdy styczności, ale zdarzyło mi się coś wyskrobać w springu i asp.net mvc, więc nie musi byc dla super początkujących. Zacząłem ten darmowy na udemy, ale po kilku minutach się zorientowałem jak bardzo jest nieaktualny. Najlepiej gdyby to była nauka od razu przy robieniu aplikacji. Jak znacie coś płatnego i uważacie, że warto to też nie pogardzę. Dzięki :)
@anoacc doczytałem, książka za darmo na stronie internetowej (ale pobierać nie ma sensu bo samo czytanie do poduchy bez robienia tego co autor też nie ma sensu) + nie ma odpowiedzi do ćwiczeń (ale są raczej proste, to był mój pierwszy kontakt z Ruby on rails i ogarnąłem, dodatkowo z tego co pamiętam w kolejnych rozdziałach można znaleźć rozwiązania, bo ćwiczenia to często dorobienie jakiejś dodatkowej funkcjonalności, która w późniejszym rozdziale już
eh miruny z #rails i #angular
jak zrobić, aby moduł angulara był globalny (jeden na aplikację - tak się w ogolę robi?)?

powiedzmy, ze moja główna strona składa się z trzech view z osobną logiką, ale zależą od siebie i chciałem przekazywać pomiędzy nimi wartości

zaimplementowałem sobie pierwsze menu z view w html.erb z angularem w pliku js i controllerem rb - moduł angulara zdeklarowałem w js a ng-app="gromwellapp" w tegu
Pobierz gromwell - eh miruny z #rails i #angular 
jak zrobić, aby moduł angulara był globaln...
źródło: comment_YPgqaqV8TOORKFlMsSyMcJYHG2OXxmW9.jpg
@marahin: @marahin:
https://github.com/thoughtbot/factory_bot/issues/921#issuecomment-338579839

Cóż, jest cienka granica między gadaniem o takich rzeczach, a takim wprowadzaniem nieprzemyślanych zmian, które po prostu mogą komuś przysporzyć problemów. To jak politycy szaflujący nazwami ulic, gdzie to zwyczajni ludzie potem muszą wymieniać dziesiątki dokumentów, pieczątek, wizytówek - też w imie jakieś własnej politycznej
Witajcie Mirki i Mirabelki ;)

Chcę zaprosić osoby chcące nauczyć się programowania do miesięcznego kursu Ruby (z możliwością przedłużenia), który wkrótce się odbędzie. Kurs będzie przebiegał całkowicie zdalnie (przez internet).

Celem kursu jest przejście przez podstawowe techniki tworzenia stron internetowych, wprowadzenie do Ruby on Rails i na końcu zbudowanie własnego projektu. Dzięki temu uczestnik po skończonym kursie powinien mieć wystarczającą wiedzę aby aplikować na stanowisko Junior developera.

Uczestnikom szkolenia zapewnię niezbędną opiekę
mirki chcę stworzyć stronę której celem będzie wizualizacja pewnej bazy danych, wybrałem #rubyonrails ale to raczej nie ma znaczenia
mam 200k wierszy po 50 kolumn, baza danych będzie uaktualniana ręcznie co miesiąc

mam wątpliwości co do wydajności, strona może działać na tak dużej bazie danych? docelowo ma być popularna ( ͡° ͜ʖ ͡°)

myślałem, żeby stworzyć osobną tabele, która będzie przechowywała już wyliczone średnie i wyłuskane wartości, tak
#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).
@krzyzakp:

W konfigach wszystko leci na 127.0.0.1 to bylo pierwsze co sprawdzilem.

Fakt jest taki, ze zmienia sie jedynie adres IP w sieci lokalnej i wtedy sie zaczyna sypac.

Unicorn, nginx, railsy - wszystko wstaje ale w logach jest 111 connection refuse przy probie polaczenia sie z domena jednej z trzech uslug w racku.

Wyglada na to, ze gdzies jest na sztywno wpisany stary adres.

Tylko gdzie?

Przeszukujac pliki pod katem
Mireczki będę implementował teraz pushe i się zastanawiam w jaki sposób to rozwiązać bo mam dwa pomysły. Albo sobię zrobię jakiś helper w którym będę miał metody wysyłające różne pushe (np newfriendpush, newmessagepush itp), drugi pomysł to użycie koncepcji na jakiej działają mailery, czyli do każdego powiadomienia oddzielny obiekt. Który sposób według was jest lepszy? Chyba że macie jakieś inne sprawdzone sposoby to chętnie posłucham

#webdev #rails #
@tusk: druga koncepcja znacznie lepsza, możesz np. zrobić folder app/push_notifications i w nim ładować klasy. Chociaż przemyśl, czy nie dałoby się mieć jednej klasy PushNotification np. w app/models i wstrzykiwać do niej odbiorcy i treści, np:

PushNotification.new(receiver: user.device_id, message: "tresc powaidomienia").send
Koncepcji może być wiele, ale na pewno najgorsza z nich to jakiś helper i trzymanie w nim tysiąca metod
Mam już jedną generyczną metodę do wysyłania pusha, tylko też chciałem mieć też kilka bardziej szczegółowych metod które przyjmują tylko niezbędne informacje (np treść wiadomości) a reszta atrybutów będzie już ustalana tylko w jednym miejscu (wewnątrz tej metody).
Siemanko mireczki, #chwalesie #programowanie

Szukam Chaty - Automatyczna wyszukiwarka ogłoszeń Gumtree i OLX


Pomysł powstał podczas poszukiwania mieszkania do wynajęcia. Odświeżając gumtree, olx, otodomy i inne stwierdziłem że nie chce mi się tracić na to czasu i napisałem sobie skrypcik który informował mnie o nowych ogłoszeniach. Jakiś czas temu zrobiłem z tego aplikację którą mogę pokazać ludziom.

Po lewej wrzucasz URLe z wyszukiwań na gumtree i olx, raz na 10 minut aplikacja
Panowie i panie, mam takie pytanko.
Otóż, mam sobie dwa kontrolery - dla frontu i dla panelu admina.
Każdy z kontrolerów korzysta z oddzielnego layouta.
Każdy z layoutów korzysta z innego zestawu styli.

Problem wygląda tak:
1. Wchodzę na stronę frontową i ładują się poprawnie style frontowe.
2. Klikam w link do panelu admina.
3. Ładuje się strona panelu admina.
4. ...ale style zostają te same.
5. Robię F5... i zostają załadowane