Mam problem z railsami i devise gem. Devise generuje domyślnie zapytanie do bazy : ORDER BY USERS user.id . Jak to usunąć? W sieci nie ma nic na ten temat, a to mi burzy cały zamysł aplikacji. Pomocy!
#rails #rubyonrails #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@seban: miałem model, który chciałem wyświetlać według ilości lajków. Jeśli dodałem samo "desc" to te o wartości 0 lajków wyświetlały się jako pierwsze. Trzeba było dodać "nulla last" : )
  • Odpowiedz
Mirki, mam RoR API i uploaduje sobie 1 zdjęcie i potem robię z niego pare wersji, odpowiednio zmieniam z MiniMagick i wysyłam na Google Cloud Storage, problem w tym, że za każdym razem jak wywołuję funkcję uploadimage albo uploadhero to zdjęcie zmienia się w źródle mimo tego, że robię MiniMagick::Image.new co skutkuje tym, że kolejno wywołane funkcje nie pracują na przesłanym zdjęciu tylko już tym przerobionym przez poprzednio wywołaną funkcję,
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#rails #ruby #rubyonrails #programowanie #pytaniedoeksperta #pracait
Cześć wam, zamierzam od września pochodzić na rozmowy kwalifikacyjne na Junior RoR dev'a i mam do was 3 pytania.
Pytanie 1: Czego nie wypada nie wiedzieć każdemu kto aplikuję na taką pozycję?
Pytanie 2: Na co zwracać uwagę podczas rozmowy / jakie pytania zadawać rekruterowi?
Background: moje doświadczenie to 3 miesiące stażu (Python/Django intern)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yggdrasil: z tym Elixirem wśród ludzi od RoRa to jest jak z uwielbieniem Rusta ogólnie. za jednym i za drugim niewiele stoi poza samą deklaracją (takie moje wrażenie jest).

@CoolCake:
no z tym midem, to trochę faktycznie za wcześnie. czujesz się ogólnie wystarczająco komfortowo by np. samodzielnie realizować zadania w projekcie RoR? czy jednak potrzebujesz jakieś pomocy, ogarnięcia tematu przez kogoś itp?

ad 2) coś z frontu dobrze byłoby wiedzieć, pewnie
  • Odpowiedz
Czy chcesz, żeby Twoje dzieci były programistami/kami? Odpowiedz w ankiecie!

Jak to zrobić przeczytasz tutaj: https://lukaszdokinski.blogspot.com/2019/05/10-sposobow-zeby-zarazic-dziecko.html

#programowanie #programista15k #programista #software #kodowanie #java #react #angular #javascript #python #cpp #swift #typescript #go #sql #elonmusk #microsoft #sql #ruby

Czy chcesz, żeby moje dziecko było programistą/ką?

  • 010101000100000101001011 31.9% (30)
  • 010011100100100101000101 26.6% (25)
  • 01010111010101000100011000111111 41.5% (39)

Oddanych głosów: 94

  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ktoś może ma pomysł jak odpalić na mydevilu Railsa na Pumie? O ile z poziomu puttyego mogę go uruchomić przez "bundle exec rails s -p 3001 -e production" i śmiga jak należy, o tyle po zamknięciu puttyego papa serwer. A gdy próbuję odpalać go z poziomu panelu admina to widzę po zmianach na liście procesów, że coś tam na serwerze próbuje się uruchomić, ale umiera równie szybko jak się pojawia. Od 2h
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki od Ruby on Rails
Prosze o pomoc. Nie mam doswiadczenia z Ruby, a musze napisac kawalek kodu, ktory bedzie ingerowal w czasie rzeczywistym w aplikacje do ktorej importuje dane z bazy SQLite.

W pewnej metodzie mam:

results.each do |r|
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1) Jakim typem (czym) jest "params"? Co to jest "yeld(r)" w tym przypadku?


@mojoakajojo: W tym przypadku to nie wiadomo, yield wykonuje to co znajduje się w bloku przekazanym do metody, np.

def foo
baz
  • Odpowiedz
#bezpieczenstwo #cyberbezpieczenstwo #hacking #hackingnews #programowanie #devops #ruby #rails #rubyonrails
Piszę sobie kod, robię commita, a tu github coś o podatnościach. To wchodzę a tam że gem którego linkuję nokogiri ma krytyczną podatność.
Co teraz? Mam wyłączyć wszystko co online i używa tego gema i czekać na łatkę? To tak jakby wszystko co mam online.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CoolCake: zainteresuj się https://github.com/rubysec/bundler-audit

Ten gem Ci wyrzuci co jest dziurawe, nr. CVE podatności + sugerowana wersja, do której gem powinien zostać podbity. Czasami trzeba podbić inny gem, który jest "nadrzędny" (zawiera dziurawego gema jako dependency), np. ostatnio była akcja aktualizacji gemu rails, bo wykryto podatność w action_view.

Powinno pomóc. Tak jak kolega wyżej napisał, prawdopodobnie jest już wypuszczona wyższa, załatana wersja.
  • Odpowiedz
Kliknij tutaj lub obserwuj #zdalnieio, aby otrzymywać cotygodniową porcję ofert pracy zdalnej. Plusuj wpis, aby otrzymać powiadomienie o kolejnym wpisie ;)

Frontend/Javascript
React JS Freelance (Ideamotive) 10 000 - 18 000 PLN - oferta
Frontend Developer (eConsulting) 11 000 - 16 000 PLN - oferta
Angular Developer (Mid Jedi) (TeamQuest) 9 000 - 10 000 PLN -
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Moron: Jeszcze nie, ale mam kilka poleceń w kolejce, testuję teraz linki do kursów(ale umieszczam je tylko w mailu) i zacząłem pracę nad stroną ;)

Także powoli do przodu ;)
  • Odpowiedz
Kliknij tutaj lub obserwuj #zdalnieio, aby otrzymywać cotygodniową porcję ofert pracy zdalnej :) Możesz też zaplusować wpis, aby otrzymać powiadomienia o kolejnych wpisach ;)

Javascript
Front-end Developer (iubenda) - oferta
Frontend Developer (Mid / Senior) (SoftwareMill) 10 000 - 16 000 PLN - oferta
Senior React Developer (CRODU) 16 000 - 22 000 PLN -
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dziwny problem, chciałem na MyDevil postawić swoją apkę railsową, po wgraniu plików w konsoli dostałem informację:

Please add the following to your Gemfile to avoid polling for changes:
require 'rbconfig'
if RbConfig::CONFIG['target_os'] =~ /(?i-mx:bsd|dragonfly)/
gem 'rb-kqueue', '>= 0.2'
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taki problem mirasy:
1. Mam tabelę Articles i tabelę Votes. Artykuły są voteable.
2. Jeden użytkownik może zagłosować na jeden artykuł raz.
3. Przy wejściu na stronę główną serwisu użytkownik niezalogowany i zalogowany widzą to samo - 10 ostatnich artykułów.
4. Jeśli użytkownik jest zalogowany -> nie może głosować na artykuły, na które już zagłosował (jest to przedstawione wizualnie na elemencie listy - z frontem nie mam problemu).

Problem:
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

byl najbardizej popularny ale odkad Netflix zrobil jego niemal identyczna alternatywe ale szybsza to teraz ta od netflixa jest polecana ;)
  • Odpowiedz
Dlaczego w takim kodzie

triangular_numbers = Enumerator.new do |yielder|
number = 0
count = 1
loop do
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chilling: nie, nie działa jak and, po prostu słabiej wiąże niż przypisanie. Nawiasami obrazując powyższe to jest tak:

(a = false) or true
b = (false || true)
  • Odpowiedz
W Ruby używanie or uznawane jest za złą praktykę. Do tego dozwolone jest pomijanie nawiasów przy przekazywaniu argumentów do funkcji, ale lepiej ich używać, żeby uniknąć takich kwiatków :)
  • Odpowiedz