ruby

"sudo Gem install" lub "Gem install" i lokalizacje gem

Biegi "sudo gem list --local " i "gem list --local " dają mi różne wyniki. Ścieżka do klejnotów jest ustawiona w folderze dom ... n:/opt/local/sbin:$PATH export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH" ~/.bash_profile jest pusty.

Ciągły odczyt z wyjścia zewnętrznego procesu w Ruby

Chcę uruchomić blender z linii poleceń za pomocą skryptu ruby, który następnie przetworzy dane wyjściowe podane przez blender ... ym, jak uzyskać dostęp do tego wyjścia, gdy blender jest nadal uruchomiony, ponieważ blender drukuje jego wyjście do powłoki.

Natywny gem 'json' wymaga zainstalowanych narzędzi do budowania

Mam ruby 1.9.2p180 (2011-02-18) [i386-mingw32] zainstalowany na moim komputerze z systemem windows 7. Teraz próbowałem zainst ... iej. ERROR: Error installing JSON: The 'json' native gem requires installed build tools......... Czy coś przeoczyłem?

Ruby: jak zamienić hash na parametry HTTP?

To całkiem proste z prostym Hashem jak {:a => "a", :b => "b"} Co przekłada się na "a=a&b=b" Ale co zrobić ... {:a => "a", :b => [{:c => "c", :d => "d"}, {:e => "e", :f => "f"}] Dzięki za bardzo cenioną pomoc z tym!

Najlepszy sposób na konwersję łańcuchów na symbole w hash

Jaki jest (najszybszy/najczystszy/najprostszy) sposób konwersji wszystkich kluczy w hashu z łańcuchów znaków na symbole w Rub ... dczas parsowania YAML. my_hash = YAML.load_file('yml') Chciałbym móc używać: my_hash[:key] Zamiast: my_hash['key']

dziedziczenie ruby vs mixins

W Rubim, ponieważ możesz dołączyć wiele mixinów, ale rozszerzyć tylko jedną klasę, wydaje się, że mixiny byłyby preferowane n ... utworzyć klasę. W przypadku ActiveRecord:: Base, jednak nigdy nie uruchamiaj go bezpośrednio. Czy nie powinien to być moduł?

Łączenie Rails 3.1 z wieloma bazami danych

W ShowNearby wykonaliśmy bardzo dużą migrację do RoR 3.1 z PHP i mamy do czynienia z kilkoma problemami, które być może niekt ... ActiveResource, ale uważamy, że nie jest to zbyt efektywne. Czy ktoś z Was miał wcześniej podobny problem? Wielkie dzięki!!

Odczyt pliku binarnego jako ciąg znaków w Ruby

Potrzebuję łatwego sposobu, aby pobrać plik tar i przekonwertować go na ciąg znaków (i vice versa). Jest na to sposób w Ruby? ... rtości nienaruszonej). Czy istnieje mały błąd, który popełniam, czy zupełnie inny (ale wykonalny) sposób na osiągnięcie tego?

Jak znaleźć klucz hash zawierający pasującą wartość

Biorąc pod uwagę, że mam poniżej Klientów hash, czy istnieje szybki sposób ruby (bez konieczności pisania skryptu wielowiersz ... }, "orange"=>{"client_id"=>"2180"}, "red"=>{"client_id"=>"2179"}, "blue"=>{"client_id"=>"2181"} }

Jaka jest różnica między URI.ucieczka i CGI.uciec?

Jaka jest różnica między URI.escape a CGI.escape i którego z nich powinienem użyć?

Przekazywanie zmiennych do skryptu Ruby za pomocą wiersza poleceń

Zainstalowałem RubyInstaller na Windows i uruchamiam IMAP Sync , ale muszę go użyć do synchronizacji setek kont. Gdybym mógł ... l.com' DEST_HOST = 'imap.gmail.com' DEST_PORT = 993 DEST_SSL = true DEST_USER = '[email protected]' DEST_PASS = 'password'

podaj bieżący katalog z wiersza poleceń

Mógłby mi ktoś podpowiedzieć, jak obsługiwać bieżący katalog z linii poleceń za pomocą ruby? byłoby świetnie, gdybym mógł mieć jakąś konfigurację systemową (np. typy mime) i po prostu uruchomić ją z każdego katalogu.

Co robi operator (uniary) * w tym kodzie Ruby?

Podany kod Ruby line = "first_name=mickey;last_name=mouse;country=usa" record = Hash[*line.split(/=|;/)] Rozumiem wszys ... rem * - co on robi i gdzie jest dokumentacja do tego? (jak można się domyślić, poszukiwanie tej sprawy okazuje się trudne...)

instalacja gem: nie udało się zbudować macierzystego rozszerzenia gem (nie można znaleźć plików nagłówkowych)

Używam Fedory 14 i mam zainstalowane i uruchomione MySQL oraz MySQL server 5.1.42. Teraz próbowałem to zrobić jako użytkownik ... 8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out Co tu się dzieje? W zainstalowanym ruby 1.8.7. oraz najnowsze rubygems 1.3.7.

Jak uaktualnić rubygems

Muszę uaktualnić gems do 1.8 próbowałem zainstalować odpowiednie pakiety Debiana, ale wydaje się, że nie jest uaktualniany ... gem1.8 install serve ERROR: Error installing serve: multi_json requires RubyGems version >= 1.3.6 anujm@test:~$

Jak usunąć puste elementy z tablicy?

Mam następującą tablicę cities = ["Kathmandu", "Pokhara", "", "Dharan", "Butwal"] Chcę usunąć puste elementy z tablicy i ... ynik: cities = ["Kathmandu", "Pokhara", "Dharan", "Butwal"] Czy jest jakaś metoda jak compact, która zrobi to bez pętli?

Rails: jak zmienić tytuł strony?

Jaki jest najlepszy sposób na stworzenie niestandardowego tytułu dla stron w aplikacji Rails bez użycia wtyczki?

W Rails, jak renderować JSON używając widoku?

Załóżmy, że jesteś w swoim kontrolerze users i chcesz uzyskać odpowiedź json na żądanie show, byłoby miło, gdybyś mógł utworz ... To oszczędziłoby mi wielu zmartwień., i zmyje to strasznie brudne uczucie, które mam, gdy renderuję mój json w kontrolerze

Jak wyjść z pętli z Ruby Pry?

Używam Pry z moją aplikacją Rails. Ustawiam binding.pry wewnątrz pętli w moim modelu, aby spróbować debugować problem. Na prz ... ł pisać quit 100 razy? Obecnie jedynym sposobem na wydostanie się z niego jest użycie CTRL+C i uruchom ponownie aplikację.

Zmienna instancji: self vs @

Oto jakiś kod: class Person def initialize(age) @age = age end def age @age end def age_difference_with ... end protected :age end Chcę wiedzieć, jaka jest różnica między użyciem @age i self.age w metodzie age_difference_with.