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



8
Klejnot natywny „json” wymaga zainstalowanych narzędzi do kompilacji
Mam ruby 1.9.2p180 (2011-02-18) [i386-mingw32]zainstalowany na moim Windows 7 maszynowych. Teraz próbowałem zainstalować klejnot JSON za pomocą polecenia „gem install json” i otrzymałem następujący błąd. ERROR: Error installing JSON: The 'json' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from …
178 ruby  json  windows-7  rubygems 



13
Odinstaluj wszystkie zainstalowane klejnoty w OSX?
Są przypadki, w których chciałbym cofnąć i odinstalować wszystkie poprzednie instalacje klejnotów. Na przykład musiałem pomóc przyjacielowi w migracji maszyny do tworzenia szyn do używania RVM. Ponieważ wcześniej korzystali z systemu w całym systemie gem, doświadczał wielu bólów głowy podczas pracy z wieloma projektami. Zasadniczo był dzieckiem-plakatem dla konwertowanego RVM. …
177 ruby  rubygems 

7
Jak dodać nowy element do hasha
Jestem nowy w Rubim i nie wiem, jak dodać nowy element do już istniejącego hasha. Na przykład najpierw konstruuję hash: hash = {item1: 1} po tym chcę dodać item2, więc po tym mam hash w ten sposób: {item1: 1, item2: 2} Nie wiem, co zrobić z haszem, czy ktoś mógłby …
177 ruby  hash 



16
Najlepsze praktyki dotyczące obsługi tras dla podklas STI w szynach
Szyny moje poglądy i kontrolery są zaśmiecone redirect_to, link_toi form_forwywołań metod. Czasami link_toi redirect_tosą jawne w ścieżkach, które łączą (np. link_to 'New Person', new_person_path), Ale często ścieżki są niejawne (np link_to 'Show', person.). Dodaję dziedziczenie pojedynczej tabeli (STI) do mojego modelu (powiedzmy Employee < Person) i wszystkie te metody przestaną …

14
Testowanie modułów w rspec
Jakie są najlepsze praktyki dotyczące testowania modułów w rspec? Mam kilka modułów, które są zawarte w kilku modelach i na razie po prostu mam zduplikowane testy dla każdego modelu (z kilkoma różnicami). Czy jest sposób, aby go WYSUSZAĆ?
175 ruby  unit-testing  rspec 


3
Co robi (jednoargumentowy) operator * w tym kodzie Ruby?
Biorąc pod uwagę kod Ruby line = "first_name=mickey;last_name=mouse;country=usa" record = Hash[*line.split(/=|;/)] Rozumiem wszystko w drugiej linii oprócz *operatora - co robi i gdzie jest do tego dokumentacja? (jak można się domyślić, szukanie tego przypadku okazuje się trudne ...)
174 ruby  operators  splat 

5
Sprawdź, czy tabela istnieje w Railsach
Mam zadanie rake, które nie zadziała, jeśli nie ma stołu. Pracuję z ponad 20 inżynierami na stronie internetowej, więc chcę się upewnić, że dokonali migracji tabeli, zanim będą mogli wykonać zadanie prowizji, które zapełni tę odpowiednią tabelę. Czy AR ma metodę taką jak Table.exists? Jak mogę się upewnić, że migracja …

3
Zainstalowano Ruby 1.9.3 z RVM, ale wiersz poleceń nie pokazuje ruby ​​-v
Oto wyjście konsoli: sergio@sergio-VirtualBox:~$ rvm list rvm rubies ruby-1.9.3 [ i386 ] sergio@sergio-VirtualBox:~$ rvm use 1.9.3 Using /usr/share/ruby-rvm/gems/ruby-1.9.3 sergio@sergio-VirtualBox:~$ ruby -v The program 'ruby' can be found in the following packages: * ruby1.8 * ruby1.9.1 Try: sudo apt-get install <selected package> Więc co się dzieje? Czy muszę ponownie uruchomić komputer? …
173 ruby  ubuntu  rvm 

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.