Pytania oznaczone «ruby»

154
Jak zamienić klucze i wartości w skrócie

Jak zamienić klucze i wartości w skrócie? Mam następujący hash: {:a=>:one, :b=>:two, :c=>:three} który chcę przekształcić w: {:one=>:a, :two=>:b, :three=>:c} Używanie mapwydaje się dość żmudne. Czy istnieje krótsze

153
Jak debugować skrypty Ruby [zamknięte]

Zamknięte. To pytanie wymaga szczegółów debugowania . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte w zeszłym roku . Popraw to pytanie Skopiowałem...

152
wiodące zera w szynach

W mojej aplikacji mam pola hri minobie liczby całkowite. W przypadku hrpola, jeśli użytkownik wpisze „1”, chciałbym, aby Railsy automatycznie dopełniły go do „01” przed zapisaniem w bazie danych. Również w przypadku minpola, jeśli użytkownik wprowadzi „0”, należy wpisać „00”. W jaki sposób mogę to...

151
Wysyłanie w Ruby kontra __wysyłanie__

Rozumiem koncepcję, some_instance.sendale próbuję dowiedzieć się, dlaczego można to nazwać w obie strony. Ruby Koans sugeruje, że istnieje jakiś powód, dla którego nie można zapewnić wielu różnych sposobów zrobienia tego samego. Oto dwa przykłady użycia: class Foo def bar? true end end foo =...

150
Zaokrąglanie pływaka w Rubim

Mam problemy z zaokrągleniem. Mam liczbę zmiennoprzecinkową, którą chcę zaokrąglić do setnej części dziesiętnej. Jednak mogę użyć tylko tego, .roundco w zasadzie zamienia go w int, co oznacza, 2.34.round # => 2. czy istnieje prosty sposób na wykonanie czegoś takiego2.3465 # =>...

150
Jak zmodyfikować PATH dla Homebrew?

Próbując zainstalować Ruby 1.9.3, przeczytaj, że muszę najpierw zainstalować homebrew. Prowadziłam lekarza warzelni i daje mi kilka ostrzeżeń. Jednym z nich jest: Ostrzeżenie: / usr / bin występuje przed / usr / local / bin Oznacza to, że będą używane programy dostarczane przez system zamiast...

149
Ruby spać lub opóźnić mniej niż sekundę?

Robię skrypt z rubinem, który musi renderować klatki z prędkością 24 klatek na sekundę, ale muszę odczekać 1/24 sekundy między wysłaniem poleceń. Jaki jest najlepszy sposób na spanie krócej niż

148
Ruby on Rails: Usuń wiele kluczy mieszających

Często piszę to: params.delete(:controller) params.delete(:action) params.delete(:other_key) redirect_to my_path(params) Ścieżka usuwania nie wydaje się odpowiednia, podobnie jak: [:controller, :action, :other_key].each do |k| params.delete(k) end Czy jest coś prostszego i...