Pytania otagowane jako ruby

Ruby jest wieloplatformowym, zorientowanym obiektowo, dynamicznym, zorientowanym obiektowo językiem interpretowanym, stworzonym przez Yukihiro Matsumoto (Matz) w 1995 roku. Tag [ruby] służy do pytań związanych z językiem Ruby, w tym jego składnią i bibliotekami. Pytania Ruby on Rails powinny być oznaczone tagiem [ruby-on-rails].

17
Jak usunąć puste elementy z tablicy?
Mam następującą tablicę cities = ["Kathmandu", "Pokhara", "", "Dharan", "Butwal"] Chcę usunąć puste elementy z tablicy i chcę następujący wynik: cities = ["Kathmandu", "Pokhara", "Dharan", "Butwal"] Czy jest jakaś metoda compact, która zrobi to bez pętli?
284 ruby  arrays 

14
Jak uruchomić pojedynczy plik testu / specyfikacji w RSpec?
Chcę być w stanie przeprowadzić testy jednego pliku specyfikacji - na przykład dla jednego pliku, który edytuję. rake specwykonuje wszystkie specyfikacje. Mój projekt nie jest projektem Rails, więc rake spec:docnie działa. Nie wiem, czy to ma znaczenie, ale oto moja struktura katalogów. ./Rakefile ./lib ./lib/cushion.rb ./lib/cushion ./lib/cushion/doc.rb ./lib/cushion/db.rb ./spec ./spec/spec.opts …
282 ruby  testing  rspec 

8
Jak posortować tablicę w porządku malejącym w Ruby
Mam szereg skrótów: [ { :foo => 'foo', :bar => 2 }, { :foo => 'foo', :bar => 3 }, { :foo => 'foo', :bar => 5 }, ] Próbuję posortować tę tablicę w kolejności malejącej zgodnie z wartością :barw każdym haszu. Używam sort_bydo sortowania powyżej tablicy: a.sort_by { |h| …
282 ruby  sorting 

30
SSL_connect zwróciło = 1 errno = 0 stan = SSLv3 odczytać certyfikat serwera B: weryfikacja certyfikatu nie powiodła się
Używam Authlogic-Connect do logowania osób trzecich. Po uruchomieniu odpowiednich migracji logowanie na Twitterze / Google / yahoo wydaje się działać dobrze, ale logowanie do Facebooka powoduje wyjątek: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed Dziennik deweloperski pokazuje OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: …


10
Jakie są typowe sposoby odczytu pliku w Rubim?
Jakie są typowe sposoby odczytu pliku w Rubim? Na przykład, oto jedna metoda: fileObj = File.new($fileName, "r") while (line = fileObj.gets) puts(line) end fileObj.close Wiem, że Ruby jest niezwykle elastyczna. Jakie są zalety / wady każdego podejścia?
280 ruby  file-io 



23
Nie udało się zbudować natywnego rozszerzenia gem (instalacja Compass)
Kiedy próbuję zainstalować najnowszą wersję kompasu ( https://rubygems.org/gems/compass/versions/1.0.0.alpha.17 ), pojawia się następujący błąd. ERROR: Error installing compass: ERROR: Failed to build gem native extension. ERROR: Error installing compass: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb checking for ffi.h... no checking for ffi.h in /usr/local/include,/usr/include/ffi... yes checking for ffi_call() …

10
Bloki i plony w Ruby
Próbuję zrozumieć bloki i yieldich działanie w Ruby. Jak yieldstosować? Wiele aplikacji Rails, na które patrzyłem, używało yieldw dziwny sposób. Czy ktoś może mi wyjaśnić lub pokazać, gdzie mam je zrozumieć?
275 ruby  block 

9
Przekaż zmienne do skryptu Ruby za pomocą wiersza polecenia
Zainstalowałem RubyInstaller na Windowsie i korzystam z IMAP Sync, ale muszę go użyć do synchronizacji setek kont. Gdybym mógł przekazać te zmienne za pomocą wiersza poleceń, mógłbym lepiej zautomatyzować cały proces. # Source server connection info. SOURCE_NAME = 'username@example.com' SOURCE_HOST = 'mail.example.com' SOURCE_PORT = 143 SOURCE_SSL = false SOURCE_USER = …
275 ruby  command-line 

8
Iteruj przez każdy plik w jednym katalogu
Jak napisać pętlę w języku ruby, aby móc wykonać blok kodu na każdym pliku? Jestem nowy w ruby ​​i doszedłem do wniosku, że sposobem na zrobienie tego jest wykonanie każdej pętli. Plik ruby ​​zostanie wykonany z innego katalogu niż katalog, który chcę zapętlić. Próbowałem Dir.foreachi nie mogłem go uruchomić.

11
Kolorowane wyjście Rubiego do terminala [zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie Używając Ruby, w jaki sposób mogę wykonać kolorowanie tekstu tła i pierwszego planu w …

6
jak uzyskać absolutną ścieżkę bieżącego katalogu roboczego z irb
Używam Ruby na Windowsie, choć nie wiem, czy to powinno coś zmienić. Chcę tylko uzyskać ścieżkę bezwzględną bieżącego katalogu roboczego. Czy to jest możliwe z IRB? Najwyraźniej ze skryptu jest to możliweFile.expand_path(__FILE__) Ale z irb wypróbowałem następujące i otrzymałem błąd „Odmowa zezwolenia”: File.new(Dir.new(".").path).expand


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.