Załóżmy, że mamy taki ciąg: Hello, my\n name is Michael. Jak mogę usunąć tę nową linię i rozdzielić te spacje po niej do jednego wewnątrz ciągu, aby to uzyskać? Hello, my name is
Załóżmy, że mamy taki ciąg: Hello, my\n name is Michael. Jak mogę usunąć tę nową linię i rozdzielić te spacje po niej do jednego wewnątrz ciągu, aby to uzyskać? Hello, my name is
Nowy w Ruby i ROR i uwielbiam to każdego dnia, więc oto moje pytanie, ponieważ nie mam pojęcia, jak to wygooglować (i próbowałem :)) mamy metodę def foo(first_name, last_name, age, sex, is_plumber) # some code # error happens here logger.error "Method has failed, here are all method...
Mam tablicę obiektów, nazwijmy to Indicator. Chcę uruchomić metody klasy Indicator (te z def self.subjectsróżnych, zakresów itp.) Na tej tablicy. Jedynym sposobem, w jaki znam, aby uruchamiać metody klas na grupie obiektów, jest posiadanie ich jako ActiveRecord :: Relation. W końcu uciekam się do...
Chcę ponownie użyć niektórych kroków Cucumber, ale nie mogę znaleźć właściwej drogi. Chcę napisać krok taki jak: Given /^I login with (.*) credentials$/ |type| # do stuff with type being one of "invalid" or "valid" end Ale potem wykonaj kolejny krok, taki jak: Given /^I login successfully$ #...
Utknąłem z problemem podczas testowania moich kontrolerów za pomocą RSpec - wywołanie response.body zawsze zwraca pusty ciąg. W przeglądarce wszystko renderuje się poprawnie, a testy funkcji ogórka wydają się działać poprawnie, ale RSpec za każdym razem zawodzi. Inne oczekiwania dotyczące...
Czy istnieje metoda, taka jak exitlub diew PHP, która zatrzymuje wykonywanie skryptu
Jaka jest różnica - techniczna, filozoficzna, konceptualna lub inna - między raise "foo" i raise
Szukam metody Ruby (1,9 ...), która pomoże mi znaleźć liczbę wystąpień znaku w ciągu. Szukam wszystkich wystąpień, nie tylko pierwszego. Na przykład: „Melanie jest noobem” Istnieją dwa wystąpienia litery „a”. Jaka byłaby metoda Rubiego, której mógłbym użyć, aby to znaleźć? Używam Ruby-doc.org...
Mam następujący kontroler aplikacji: def is_number?(object) true if Float(object) rescue false end i następujący warunek w moim kontrolerze: if mystring.is_number? end Warunek generuje undefined methodbłąd. Zgaduję, że zdefiniowałem is_numberw złym miejscu
Używam tego od jakiegoś czasu, aby powrócić truelub falsepodczas tworzenia fałszywych danych nasion. Zastanawiam się tylko, czy ktokolwiek ma lepszy, bardziej zwięzły lub szczegółowy sposób zwracania albo truealbo false. rand(2) == 1 ? true :
Pracuję nad częścią aplikacji Rails do wysyłania plików. Aplikacja obsługuje różne typy plików. Chcę utworzyć białą listę niektórych rozszerzeń plików, aby porównać przesłane pliki, aby zobaczyć, gdzie powinny się znaleźć. Wszystkie nazwy plików są ciągami. Potrzebuję sposobu, aby sprawdzić...
Chcę stworzyć mały projekt Ruby z 10 ~ 20 klasami / plikami. Potrzebuję perełek i chcę używać RSpec jako struktury testowej. Mogę później zbudować klejnot, ale to nie jest pewne. Czy jest jakaś instrukcja lub przewodnik, który pokazuje mi, jak skonfigurować podstawową strukturę mojego...
AKTUALIZACJA: sugestia Colina dotycząca usunięcia linii // = require_tree. rozwiązał problem. Zmarnowałem ponad 2 dni, próbując zastosować się do każdej sugestii i naprawić mój problem. Próbuję śledzić książkę http://ruby.railstutorial.org na komputerze z systemem Windows i do końca życia nie mogę...
Chcę wyświetlić etykietę w form_for: <div class="field"> <%= f.label :name %><br /> <%= f.text_field :name %> </div> Spowoduje to wygenerowanie etykiety „Imię”, ale chcę, aby było to „Twoje imię”. Jak mogę to zmienić?
Mam następujące dwa elementy w HTML <a href="/berlin" >Berlin</a> <a href="/berlin" >Berlin Germany </a> Próbuję znaleźć element, używając metody Kapibary find("a", :text => "berlin") Powyższe zwróci dwa elementy, ponieważ oba zawierają tekst berlin. Czy...
Nie rozumiem różnic między "aktualną" wersją Rubiego (1.8) a "nową" wersją (1.9). Czy istnieje „łatwe” lub „proste” wyjaśnienie różnic i dlaczego jest tak
Mam kontroler, który jest odpowiedzialny za akceptowanie plików JSON, a następnie przetwarzanie plików JSON w celu wykonania pewnych czynności konserwacyjnych dla naszej aplikacji. W testowaniu użytkowników działa przesyłanie i przetwarzanie plików, ale oczywiście chciałbym zautomatyzować proces...
Chcę zapisać plik jako /a/b/c/d.txt, ale nie wiem, czy któryś z tych katalogów istnieje i muszę je rekurencyjnie utworzyć, jeśli to konieczne. Jak można to zrobić w rubinie?
Czy możemy ujawnić interfejsy w Rubim, tak jak robimy to w Javie i wymusić na modułach lub klasach Rubiego implementację metod zdefiniowanych przez interfejs. Jednym ze sposobów jest użycie dziedziczenia i braku metody, aby osiągnąć to samo, ale czy jest dostępne inne, bardziej odpowiednie...
Jeśli chodzi o dodanie key => valuepary do istniejącego, zapełnionego hasha w Rubim, jestem w trakcie pracy nad początkiem Ruby Apressa i właśnie skończyłem rozdział o hashach. Próbuję znaleźć najprostszy sposób na osiągnięcie takich samych wyników z hashami, jak w przypadku tablic: x = [1,...