Chcę po prostu sprawdzić, czy zwracana wartość z pola tekstowego formularza to liczba, tj .: 12, 12,5 lub 12,75. Czy istnieje prosty sposób, aby to sprawdzić, zwłaszcza jeśli wartość jest pobierana jako param?
Chcę po prostu sprawdzić, czy zwracana wartość z pola tekstowego formularza to liczba, tj .: 12, 12,5 lub 12,75. Czy istnieje prosty sposób, aby to sprawdzić, zwłaszcza jeśli wartość jest pobierana jako param?
Używam tego kodu: s = line.match( /ABCD(\d{4})/ ).values_at( 1 )[0] Aby wyodrębnić liczby z ciągów, takich jak: ABCD1234 ABCD1235 ABCD1236 itp. Działa, ale zastanawiam się, jaką inną alternatywę mam do tego w Rubim? Mój kod: ids = [] someBigString.lines.each {|line| ids <<...
Czy możliwe są zmienne w plikach YAML? Na przykład: theme: name: default css_path: compiled/themes/$theme.name layout_path: themes/$theme.name W tym przykładzie, jak można theme: name: defaultgo używać w innych ustawieniach? Jaka jest składnia?
Przeprowadziłem różne badania i próbowałem wielu różnych rzeczy. Wiem, że na to pytanie odpowiadano wiele razy, ale żadne z sugerowanych rozwiązań nie działa. Po uaktualnieniu do Lion otrzymuję błędy segmentacji w Rubim. Jestem prawie pewien, że to Nokogiri. Więc zainstalowałem libxml2 przez...
Zainstalowałem Ruby 1.9.3 używając hombrew napar zainstalować rubin Ale domyślna 1.8.7 jest nadal używana. Jak mogę przełączyć OSX, aby używał 1.9.3 jako domyślnego ruby?
Po załadowaniu strony mam kod, który działa, ukrywa i pokazuje różne elementy na podstawie danych zwróconych przez xhr. Mój test integracji wygląda mniej więcej tak: it "should not show the blah" do page.find('#blah').visible?.should be_true end Kiedy ręcznie przechodzę do strony w...
Mam starą aplikację Ruby on Rails w wersji 2.1.1, z uaktualnionym systemem do obsługi Rubiego 1.8.7. Pierwotnie używał 1.8.5 lub tak. Chcę go zaktualizować do Ruby 1.9.x ze względu na wydajność i prawdopodobnie również do nowszej wersji Ruby on Rails. Nie mogę znaleźć żadnej łatwej tabeli...
Mam nadzieję, że jest to proste. Jak sprawdzić w poniższym przykładzie, czy stała jest już zdefiniowana? #this works var = var||1 puts var var = var||2 puts var #this doesn't CONST = CONST||1 puts CONST CONST = CONST||2 puts CONST => 1 1 uninitialized constant CONST (NameError)...
Jeśli zmienna instancji należy do klasy, czy mogę uzyskać dostęp do zmiennej instancji (np. @hello) Bezpośrednio za pomocą instancji klasy? class Hello def method1 @hello = "pavan" end end h = Hello.new puts h.method1
Dlaczego ten ciąg nie dzieli się na każdy „\ n”? (RUBIN) "ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t".split('\n') >> ["ADVERTISING...
Próbuję zainstalować następujące wersje klejnotów na Mavericks libv8 (3.16.14.3) therubyracer (0.12.1) Oczywiście therubyracer gems zależy od libv8. 1) Instalowanie libv8 Co to jest libv8? Moje badania wydają się wskazywać, że jest to jakaś biblioteka javascript używana przez Google...
Czy w przypadku niszczenia spokojnego zasobu chcę zagwarantować kilka rzeczy, zanim pozwolę kontynuować operację niszczenia? Zasadniczo chcę mieć możliwość zatrzymania operacji niszczenia, jeśli zauważę, że spowodowałoby to nieprawidłowe ustawienie bazy danych? Nie ma żadnych wywołań zwrotnych...
W dokumentacji instalacyjnej dla RoR wspomina się, że istnieje wiele ograniczeń w uruchamianiu Ruby on Rails w systemie Windows, aw niektórych przypadkach całe biblioteki nie działają. Jak złe są te ograniczenia, czy powinienem zawsze domyślnie kodować / uruchamiać RoR w systemie Linux i czy...
W Rubim mogę zdefiniować metodę foo = (bar): irb(main):001:0> def foo=(bar) irb(main):002:1> p "foo=#{bar}" irb(main):003:1> end => nil Teraz chciałbym sprawdzić, czy został zdefiniowany, irb(main):004:0> defined?(foo=) SyntaxError: compile error (irb):4: syntax error,...
Na konsoli bash, jeśli zrobię to: cd mydir ls -l > mydir.txt Operator> przechwytuje standardowe wejście i przekierowuje je do pliku; więc otrzymuję listę plików mydir.txtzamiast w standardowym wyjściu. Czy jest sposób na zrobienie czegoś podobnego na konsoli szynowej? Mam instrukcję...
Czy jest jakaś zasadnicza różnica pomiędzy loadiw requireaplikacjach Ruby on Rails? A może oba mają tę samą funkcjonalność?
Widoczność metod w Rubim (metody publiczne, chronione i prywatne) została dobrze wyjaśniona w miejscach takich jak ten post na blogu . Jednak w Ruby on Rails wygląda to nieco inaczej niż w zwykłej aplikacji Ruby ze względu na sposób skonfigurowania frameworka. Zatem w modelach Railsowych,...
Mam wydarzenie z start_timei end_timechcę sprawdzić, czy wydarzenie jest w toku. Miałoby to na celu sprawdzenie, czy dzisiejsza data mieści się w przedziale między tymi dwiema datami. Jak byś to zrobił w funkcji?
Mam ten hash: h => {"67676.mpa"=>{:link=>"pool/sdafdsaff", :size=>4556}} > h.each do |key, value| > puts key > puts value > end 67676.mpa linkpool/sdafdsaffsize4556 Jak uzyskać dostęp do oddzielnych wartości w skrócie wartości w pętli?
Większość zdaje sobie sprawę ze _specjalnego znaczenia IRB jako posiadacza ostatniej zwracanej wartości, ale nie o to tutaj pytam. Zamiast tego pytam, _kiedy jest używany jako nazwa zmiennej w zwykłym starym-Ruby-kodzie. Tutaj wydaje się, że zachowuje się w specjalny sposób, podobnie jak...