Czego używacie do debugowania w Rubim 1.9? Wydaje się, że rdebug nie jest kompatybilny… czy jest tam coś?
Czego używacie do debugowania w Rubim 1.9? Wydaje się, że rdebug nie jest kompatybilny… czy jest tam coś?
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Jak uzyskać listę folderów, które istnieją w określonym katalogu z ruby? Dir.entries() wygląda blisko, ale nie wiem, jak ograniczyć tylko do folderów.
qichunren@zhaobak:~> gem install hpricot ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8 directory. Bieżący użytkownik logowania to qichunren, a użytkownik qichunre ma uprawnienia do zapisu w...
Chciałbym wiedzieć, czy mogę uzyskać kod źródłowy metody w locie i czy mogę uzyskać plik, w którym znajduje się ta metoda. lubić A.new.method(:a).SOURCE_CODE A.new.method(:a).FILE
Mam taką konfigurację: development: adapter: mysql2 encoding: utf8 database: my_db_name username: root password: my_password host: mysql://127.0.0.1:3306 Otrzymuję ten błąd: Unknown MySQL server host 'mysql://127.0.0.1:3306' (1) Czy jest coś oczywistego, co robię nieprawidłowo?...
Właściwy sposób używania interpolacji ciągów w Rubim jest następujący: name = "Ned Stark" puts "Hello there, #{name}" #=> "Hello there, Ned Stark" To jest sposób, w jaki zamierzam go zawsze używać. Jednak zauważyłem coś dziwnego w interpolacji ciągów Rubiego. Zauważyłem, że interpolacja...
Jekyll działał dobrze u mnie kilka tygodni temu, ale teraz nagle pojawia się następujący błąd: TCPServer Error: Address already in use - bind(2) INFO WEBrick::HTTPServer#start: pid=7300 port=4000 % lsof -i :4000 <fetches nothing> Mimo że nic nie działa w porcie. Poniżej szczegóły:...
Używam Ruby 1.8.6 z Railsami 1.2.3 i muszę określić, czy dwie tablice mają te same elementy, niezależnie od tego, czy są w tej samej kolejności. Jedna z tablic na pewno nie zawiera duplikatów (druga może, w takim przypadku odpowiedź brzmi nie). Moja pierwsza myśl była taka require...
Próbowałem uruchomić, brew doctorale system wyskoczył błąd /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require ': nie można załadować takiego pliku - active_support / core_ext / object / blank (LoadError) Wyszukałem w...
Chcę, aby mój program Ruby robił inne rzeczy na komputerze Mac niż w systemie Windows. Jak mogę się dowiedzieć, na którym systemie działa mój program?
Dlaczego mogę uzyskać dostęp do metod pomocniczych dla jednego kontrolera w widokach dla innego kontrolera? Czy jest sposób, aby to wyłączyć bez hakowania / łatania Railsów?
Czy Ruby strftimema format miesiąca bez początkowego zera? Znalazłem %edzień bez wiodącego zera, ale nie miałem szczęścia z miesiącem. Ostatecznie chcę mieć datę w formacie: 9/1/2010
Mam pole, które chciałbym zweryfikować. Chcę, aby pole mogło pozostać puste, ale jeśli użytkownik wprowadza dane, chcę, aby były w określonym formacie. Obecnie używam poniższych walidacji w modelu, ale to nie pozwala użytkownikowi pozostawić tego pustego: validates_length_of :foo, :maximum...
Utknąłem z dość dziwnym problemem. Testowałem niektóre wpisy db na naszym serwerze produkcyjnym w Rails Console, gdzie prawie wszystkie polecenia dawały ogromną liczbę linii o / p, przez co zawieszał się kanał ssh :( Czy istnieje sposób na powstrzymanie wyświetlania screenfulów konsoli /...
Mam metodę wewnątrz metody. Metoda wewnętrzna zależy od zmiennej pętli, która jest uruchamiana. Czy to zły pomysł?
Czytałem źródło Artifice i zobaczyłem: module Artifice NET_HTTP = ::Net::HTTP # ... end linia: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 Dlaczego po prostu nie zrobić Net::HTTPzamiast ::Net::HTTP, tj. Co to znaczy, gdy używasz ::jako przedrostka?...
Trochę mnie rozpieszczało API czasu joda: DateTime now = new DateTime(); DateTime ninetyDaysAgo = now.minusDays(90); Próbuję zrobić coś podobnego w Rubim, ale jestem now = Time.now ninetyDaysAgo = now - (90*24) Jednak matematyka jest tutaj wyłączona (naprawdę pracuję z datami o...
Jaka jest różnica między $stdout(poprzedzonymi znakiem dolara) a STDOUT(wielkimi literami) w Rubim ? Podczas przekierowywania wyjścia, które powinno być używane i dlaczego? To samo dotyczy $stderri STDERR. Edycja: właśnie znalazłem powiązane pytanie .
Wiem, że mogę napisać instrukcję w języku Ruby, aby sprawdzić dopasowanie do wyrażeń regularnych. Chciałbym jednak użyć danych dopasowania w mojej instrukcji zwrotu. Coś takiego jak ten pół-pseudokod: foo = "10/10/2011" case foo when /^([0-9][0-9])/ print "the month is #{match[1]}" else...