Pytania oznaczone «ruby»

132
Rails 3: Get Random Record

Znalazłem więc kilka przykładów wyszukiwania losowego rekordu w Railsach 2 - preferowaną metodą wydaje się być: Thing.find :first, :offset => rand(Thing.count) Będąc nowicjuszem, nie jestem pewien, jak można to skonstruować przy użyciu nowej składni wyszukiwania w Railsach 3. Więc co to...

131
Nauka języka Python od Rubiego; Różnice i podobieństwa

Znam Ruby bardzo dobrze. Uważam, że być może będę musiał teraz nauczyć się Pythona. Dla tych, którzy znają oba, jakie koncepcje są podobne między nimi, a jakie są różne? Szukam listy podobnej do startera, który napisałem dla Learning Lua for JavaScripters : proste rzeczy, takie jak znaczenie...

131
Ruby send metoda przekazująca wiele parametrów

Próba dynamicznego tworzenia obiektów i wywoływania metod przez Object.const_get(class_name).new.send(method_name,parameters_array) który działa dobrze, kiedy Object.const_get(RandomClass).new.send(i_take_arguments,[10.0]) ale rzuca złą liczbę argumentów 1 za 2

130
Dlaczego suma jest o wiele szybsza niż wstrzyknięcie (: +)?

Więc przeprowadziłem kilka testów porównawczych w Rubim 2.4.0 i zdałem sobie z tego sprawę (1...1000000000000000000000000000000).sum oblicza natychmiast, podczas gdy (1...1000000000000000000000000000000).inject(:+) trwa tak długo, że właśnie przerwałem operację. Miałem wrażenie, że...

128
Najlepsza praktyka oznaczania nieaktualnego kodu w Rubim?

Chciałbym oznaczyć metodę jako przestarzałą, aby osoby jej używające mogły łatwo sprawdzić swój kod i nadrobić zaległości. W Javie ustawiasz @Deprecated i wszyscy wiedzą, co to oznacza. Czy jest więc preferowany sposób (a nawet narzędzia) zaznaczania i sprawdzania przestarzałych elementów w...