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
Prawidłowy sposób na wypełnienie tablicy zakresem w Rubim
Pracuję nad książką, która podaje przykłady konwersji zakresów na równoważne tablice przy użyciu ich metod „to_a” Kiedy uruchamiam kod w irb, pojawia się następujące ostrzeżenie warning: default `to_a' will be obsolete Jaka jest poprawna alternatywa dla używania to_a? czy istnieją alternatywne sposoby zapełniania tablicy zakresem?
201 ruby  syntax 


7
Jak udokumentować kod Ruby?
Czy istnieją pewne konwencje kodu podczas dokumentowania kodu ruby? Na przykład mam następujący fragment kodu: require 'open3' module ProcessUtils # Runs a subprocess and applies handlers for stdout and stderr # Params: # - command: command line string to be executed by the system # - outhandler: proc object that …
201 ruby 

6
ActiveRecord: rozmiar vs liczba
W Railsach możesz znaleźć liczbę rekordów używając zarówno Model.sizei Model.count. Jeśli masz do czynienia z bardziej złożonymi zapytaniami, czy jest jakaś korzyść z używania jednej metody nad drugą? Czym się różnią? Na przykład mam użytkowników ze zdjęciami. Jeśli chcę wyświetlić tabelę użytkowników i liczbę ich zdjęć, czy uruchomienie wielu wystąpień …

9
„Za” vs „każdy” w Ruby
Właśnie miałem szybkie pytanie dotyczące pętli w Ruby. Czy istnieje różnica między tymi dwoma sposobami iteracji w kolekcji? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Zastanawiam się tylko, czy są dokładnie takie same, czy może istnieje …
200 ruby  loops  foreach  iteration  each 


7
Jak kodować / dekodować jednostki HTML w Ruby?
Próbuję zdekodować niektóre elementy HTML, takie jak '<'stawanie się '<'. Mam stary klejnot ( html_helpers ), ale wydaje się, że został porzucony dwukrotnie. Jakieś rekomendacje? Będę musiał użyć go w modelu.
200 html  ruby 


13
Token autentyczności w Rails 4
Pracowałem nad nową aplikacją Rails 4 (na Ruby 2.0.0-p0), kiedy napotkałem pewne problemy z tokenami autentyczności. Podczas pisania kontrolera, który reaguje na json (przy użyciu respond_tometody klasy), doszedłem do createakcji, w której zacząłem uzyskiwać ActionController::InvalidAuthenticityTokenwyjątki, gdy próbowałem utworzyć rekord za pomocą curl. Upewniłem się, że ustawiłem -H "Content-Type: application/json"i ustawiłem …


10
Jak znaleźć klucz skrótu zawierający pasującą wartość
Biorąc pod uwagę, że mam poniższy skrót klientów , czy istnieje szybki rubinowy sposób (bez konieczności pisania skryptu składającego się z wielu wierszy), aby uzyskać klucz, biorąc pod uwagę, że chcę dopasować identyfikator klienta? Np. Jak zdobyć klucz client_id == "2180"? clients = { "yellow"=>{"client_id"=>"2178"}, "orange"=>{"client_id"=>"2180"}, "red"=>{"client_id"=>"2179"}, "blue"=>{"client_id"=>"2181"} }
198 ruby 


13
Jak skopiować skrót w Ruby?
Przyznaję, że jestem trochę rubinowym nowicjuszem (teraz piszę skrypty rake). W większości języków łatwo jest znaleźć konstruktory kopii. Pół godziny poszukiwań nie znalazło go w rubinie. Chcę utworzyć kopię skrótu, aby móc ją zmodyfikować bez wpływu na oryginalne wystąpienie. Niektóre oczekiwane metody, które nie działają zgodnie z przeznaczeniem: h0 = …
197 ruby  hashmap 

5
Ruby 2.0.0p0 Ostrzeżenie IRB: „DL jest przestarzałe, użyj Fiddle”
Właśnie odinstalowałem moje starsze wersje Ruby, usunąłem wszystkie moje klejnoty (w tym Rails) i zainstalowałem Ruby 2.0. Innymi słowy, całkowicie czysta ponowna instalacja. Po uruchomieniu IRB otrzymałem ten komunikat: DL jest przestarzałe, użyj Fiddle Uwaga: korzystam z komputera z systemem Windows. Co oznacza ta wiadomość?
196 ruby  windows 

4
Różnica między \ A \ z i ^ $ w wyrażeniach regularnych Ruby
W dokumentacji czytam: Użyj \ A i \ z, aby dopasować początek i koniec łańcucha, ^ i $ dopasuj początek / koniec linii. Zamierzam zastosować wyrażenie regularne, aby sprawdzić nazwę użytkownika (lub adres e-mail jest taki sam) przesłaną przez użytkownika. Z jakim wyrażeniem powinienem korzystać validates_format_ofw modelu? Nie rozumiem różnicy: …
196 ruby  regex 

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.