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].




11
Nie można zainstalować gem - Nie udało się zbudować natywnego rozszerzenia gem - nie można załadować takiego pliku - mkmf (LoadError)
Ruby 1.9.3 Część Gemfile #............... gem "pony" gem "bcrypt-ruby", :require => "bcrypt" gem "nokogiri" #.................. Kiedy próbuję zainstalować klejnoty, pojawia się błąd alex@ubuntu:~/$ bundle Fetching gem metadata from http://rubygems.org/......... Fetching gem metadata from http://rubygems.org/.. Enter your password to install the bundled RubyGems to your system: #####............................................................ Installing bcrypt-ruby (3.0.1) with …



8
Podwójne a pojedyncze cudzysłowy
Jestem naprawdę nowego do Ruby i staram się zrozumieć, jeśli istnieje specyficzny czas, kiedy należy używać ""vs ''. Przez większość czasu używam pojedynczych cudzysłowów, ponieważ łatwiej jest pisać, ale nie jestem pewien, czy powinienem. np. get 'user/new'vsget "user/new"
171 ruby  string  syntax 



2
Czy istnieje notacja dosłowna dla tablicy symboli?
Podoba mi się to dosłowne wyrażenie dla tablicy ciągów: %w( i can easily create arrays of words ) Zastanawiam się, czy istnieje literał, który pozwala uzyskać tablicę symboli. Wiem, że potrafię %w( it is less elegant to create arrays of symbols ).map( &:to_sym ) ale byłoby wspaniale użyć tylko literału.


9
Jak sprawić, by ruby ​​wydrukował pełny ślad zamiast obciętego?
Kiedy dostaję wyjątki, często dzieje się to z głębi stosu wywołań. Kiedy tak się dzieje, częściej niż nie, faktyczny wiersz kodu jest dla mnie ukryty: tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in `q' from tmp.rb:19:in `p' from tmp.rb:22:in `o' from tmp.rb:25:in …

9
Jak stworzyć plik w Rubim
Próbuję utworzyć nowy plik i wydaje się, że rzeczy nie działają tak, jak się tego spodziewam. Oto, czego próbowałem: File.new "out.txt" File.open "out.txt" File.new "out.txt","w" File.open "out.txt","w" Według wszystkiego, co przeczytałem w Internecie, wszystkie powinny działać, ale każdy z nich daje mi to: ERRNO::ENOENT: No such file or directory - …
170 ruby  file  io  errno 

11
Zmiana każdej wartości w skrócie w Rubim
Chcę zmienić każdą wartość w skrócie, aby dodać „%” przed i po wartości tak { :a=>'a' , :b=>'b' } należy zmienić na { :a=>'%a%' , :b=>'%b%' } Jak najlepiej to zrobić?
170 ruby  hash 

20
Jak znaleźć i zwrócić zduplikowaną wartość w tablicy
arr to tablica ciągów: ["hello", "world", "stack", "overflow", "hello", "again"] Jaki byłby łatwy i elegancki sposób sprawdzenia, czy arrma duplikaty, a jeśli tak, zwróć jeden z nich (bez względu na który)? Przykłady: ["A", "B", "C", "B", "A"] # => "A" or "B" ["A", "B", "C"] # => nil
170 ruby  arrays 

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.