Pytania oznaczone «ruby»

86
Reraise (ten sam wyjątek) po przechwyceniu wyjątku w Rubim

Próbuję doskonalić swoje umiejętności w Rubim, łapiąc wyjątki. Chcę wiedzieć, czy często ponownie generuje się ten sam rodzaj wyjątku, gdy masz kilka wywołań metod. Czy więc następujący kod miałby sens? Czy można ponownie wywołać wyjątek tego samego rodzaju, czy też nie powinienem go...

86
Nie można znaleźć specyfikacji w CocoaPods

Nie mogę zrozumieć, dlaczego Cocoapod nie może znaleźć specyfikacji poda, którą utworzyłem podczas uruchamiania pod install. Czy ktoś mógłby mi pomóc rozwiązać ten problem? Definiuję podgrupę w moim pliku podspec biblioteki w następujący sposób: s.subspec 'mysubspec' do |c| c.dependency...

85
Czym dokładnie jest klasa singleton w rubinie?

Czy klasa singleton w Rubim jest klasą samą w sobie? Czy to jest powód, dla którego wszystkie przedmioty należą do „klasy”? Pojęcie jest niejasne , ale wydaje mi się, że ma coś wspólnego z tym, dlaczego w ogóle mogę zdefiniować metodę klasy ( class foo; def foo.bar ...). Jaka jest klasa...

85
Jak rozumieć symbole w Rubim

Pomimo przeczytania „ Zrozumienia symboli rubinowych ”, nadal jestem zdezorientowany reprezentacją danych w pamięci, jeśli chodzi o używanie symboli. Jeśli symbol, dwa z nich zawarte w różnych obiektach, istnieją w tym samym miejscu pamięci, to jak to się dzieje, że zawierają różne wartości?...

85
Ruby Koans: Po co konwertować listę symboli na łańcuchy

Mam na myśli ten test w about_symbols.rb w Ruby Koans https://github.com/edgecase/ruby_koans/blob/master/src/about_symbols.rb#L26 def test_method_names_become_symbols symbols_as_strings = Symbol.all_symbols.map { |x| x.to_s } assert_equal true,

85
Jak zdobyć węzeł rodzica w Kapibara?

Pracuję z wieloma wtyczkami jQuery, które często tworzą elementy DOM bez id lub innych właściwości identyfikacyjnych, a jedynym sposobem, aby uzyskać je w Kapibara (na przykład na kliknięcie) - jest najpierw zdobycie sąsiada (innego dziecka swojego przodka) . Ale nigdzie nie znalazłem, czy...