Pytania otagowane jako ruby

Ruby jest wieloplatformowym, zorientowanym obiektowo, dynamicznym, zorientowanym obiektowo językiem interpretowanym, stworzonym przez Yukihiro Matsumoto (Matz) w 1995 roku. Tag [ruby] służy do pytań związanych z językiem Ruby, w tym jego składnią i bibliotekami. Pytania Ruby on Rails powinny być oznaczone tagiem [ruby-on-rails].


6
Ruby's || = (lub równa się) w JavaScript?
Uwielbiam ||=mechanizm Ruby . Jeśli zmienna nie istnieje lub istnieje nil, utwórz ją i ustaw jako coś: amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 Muszę teraz zrobić coś podobnego w JavaScript. Jaka jest konwencja lub właściwy sposób, aby to zrobić? Wiem, …
128 javascript  ruby  syntax 


7
dziedziczenie rubinów a mieszanki
W Rubim, ponieważ możesz dołączyć wiele mikserów, ale rozszerzyć tylko jedną klasę, wygląda na to, że mieszanki byłyby preferowane zamiast dziedziczenia. Moje pytanie: jeśli piszesz kod, który musi zostać rozszerzony / dołączony, aby był użyteczny, dlaczego miałbyś kiedykolwiek zrobić z tego klasę? Innymi słowy, dlaczego nie zrobiłbyś z tego zawsze …

2
Resque kontra Sidekiq? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Obecnie używam Resquedo mojego procesu w tle, ale ostatnio słyszałem wiele huff-buffów …


14
Czy użycie cudzysłowów pojedynczych w porównaniu z podwójnymi cudzysłowami w języku ruby ​​daje wzrost wydajności?
Czy wiesz, czy używanie podwójnych cudzysłowów zamiast pojedynczych cudzysłowów w Rubim zmniejsza wydajność w znaczący sposób w Rubim 1.8 i 1.9? więc jeśli napiszę question = 'my question' czy to jest szybsze niż question = "my question" Wyobrażam sobie, że ruby ​​próbuje dowiedzieć się, czy coś wymaga oceny, kiedy napotyka …
126 ruby  performance  syntax 

13
Jak sprawdzić checkbox w Kapibara?
Używam Rspec i Capybara. Jak mogę napisać krok, aby sprawdzić checkbox? Próbowałem checkwedług wartości, ale nie mogę znaleźć mojego checkbox. Nie jestem pewien, co robić, ponieważ mam w rzeczywistości ten sam identyfikator z różnymi wartościami Oto kod: <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="61" name="cityID"> <input id="cityID" type="checkbox" style="text-align: …

4
Data formatowania Railsów
Wysyłam datę do API, a wymagany format jest następujący: 2014-12-01T01:29:18 Mogę pobrać datę z modelu w następujący sposób: Model.created_at.to_s To wraca: 2014-12-01 01:29:18 -0500 Jak mogę użyć Rails lub Ruby, aby sformatować go tak, jak wymagany format z T i usunąć -0500?

12
Jak zmienić wartości skrótu?
Chciałbym zamienić każdy valuew skrócie na value.some_method. Na przykład dla danego prostego skrótu: {"a" => "b", "c" => "d"}` każda wartość powinna być .upcased, więc wygląda to tak: {"a" => "B", "c" => "D"} Próbowałem #collecti #mapzawsze odzyskiwałem tablice. Czy jest na to elegancki sposób? AKTUALIZACJA Cholera, zapomniałem: hash znajduje …
126 ruby  syntax  hash 

24
Uzyskaj wiek osoby w Rubim
Chciałbym poznać wiek osoby od daty jej urodzin. now - birthday / 365nie działa, ponieważ niektóre lata mają 366 dni. Wymyśliłem następujący kod: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end Czy istnieje bardziej rubinowy sposób obliczania wieku?

7
Jak kliknąć pierwszy link na liście przedmiotów po aktualizacji do Kapibary 2.0?
Jak w takim przypadku kliknąć pierwszy link: <div class="item"> <a href="/agree/">Agree</a> </div> <div class="item"> <a href="/agree/">Agree</a> </div> within ".item" do first(:link, "Agree").click end i otrzymuję ten błąd: Capybara::Ambiguous: Ambiguous match, found 2 elements matching css ".item" A bez tego withinwyskakuje mi ten błąd: Failure/Error: first(:link, "Agree").click NoMethodError: undefined method `click' …
125 ruby  rspec  capybara 

9
Jak wybrać opcję z listy rozwijanej za pomocą Kapibary
Próbuję wybrać pozycję z menu rozwijanego za pomocą Kapibary (2.1.0). Chcę wybierać według numeru (czyli wybrać drugą, trzecią itd. Opcję). Szukałem w Google jak szalony, próbując różnych rzeczy, ale bez powodzenia. Udało mi się go wybrać za pomocą wartości: find("option[value='4c430d62-f1ba-474f-8e8a-4452c55ea0a8']").click Ale nie chcę używać tej metody b / c, wartość …


4
Idealna struktura projektu Ruby
Jestem po omówieniu / wyjaśnieniu idealnej struktury projektu dla projektu rubinowego (bez szyn / merb / itp.). Zgaduję, że to wynika app/ bin/ #Files for command-line execution lib/ appname.rb appname/ #Classes and so on Rakefile #Running tests README test,spec,features/ #Whichever means of testing you go for appname.gemspec #If it's a …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.