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].


9
Podaj koniec pętli .each w rubinie
Jeśli mam pętlę, taką jak users.each do |u| #some code end Gdzie użytkownicy to skrót wielu użytkowników. Jaka jest najłatwiejsza logika warunkowa, aby sprawdzić, czy jesteś na ostatnim użytkowniku w skrócie użytkowników i chcesz wykonać tylko określony kod dla tego ostatniego użytkownika, więc coś w rodzaju users.each do |u| #code …

14
Jak liczyć identyczne elementy łańcuchowe w tablicy Ruby
Mam następujące Array = ["Jason", "Jason", "Teresa", "Judah", "Michelle", "Judah", "Judah", "Allison"] Jak obliczyć liczbę dla każdego identycznego elementu ? Where: "Jason" = 2, "Judah" = 3, "Allison" = 1, "Teresa" = 1, "Michelle" = 1? lub stwórz hash Gdzie: Gdzie: hash = {"Jason" => 2, "Judah" => 3, "Allison" …
91 ruby  arrays  count  element 

3
Jak mogę wcześniej zwrócić coś z bloku?
Gdybym chciał zrobić coś takiego: collection.each do |i| return nil if i == 3 ..many lines of code here.. end Jak uzyskać taki efekt? Wiem, że mógłbym po prostu zawinąć wszystko wewnątrz bloku w duże wyrażenie if, ale chciałbym uniknąć zagnieżdżania, jeśli to możliwe. Break nie zadziała tutaj, ponieważ nie …
91 ruby  loops  return  break 

13
Dlaczego Ruby jest bardziej odpowiedni dla Railsów niż Python? [Zamknięte]
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 pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …


8
Błąd TCPServer: adres już używany - bind (2)
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: % jekyll --version Jekyll 0.11.2 % where jekyll …
90 ruby  jekyll 

5
problem z uprawnieniami do instalacji klejnotó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 katalogu .gem Chciałbym wiedzieć, dlaczego gem nie instaluje najpierw plików w moim katalogu domowym .gem? Dlaczego mój wspólny …

30
Python kontra Ruby do metaprogramowania [zamknięte]
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 pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …





3
Ruby nie może załadować takiego pliku - active_support / core_ext / object / blank
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 Internecie i inny post sugerował po prostu „gem install activesupport”, ale potem napotkałem błąd: ERROR: Error installing activesupport: i18n requires Ruby version >= 2.3.0. …


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.