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

4
Typy danych Rails 3?
Gdzie mogę znaleźć listę typów danych, których można używać w rails 3? (takie jak tekst, ciąg znaków, liczba całkowita, liczba zmiennoprzecinkowa, data itp.?) Ciągle losowo dowiaduję się o nowych, ale chciałbym mieć listę, do której mógłbym łatwo się odnieść.


30
jak rozwiązać błąd „brakuje instalacji ruby ​​psych”?
Użyłem rvm do zainstalowania Rubiego 1.9.3. mimo że został pomyślnie zainstalowany, narzekał na libijaml. a teraz za każdym razem, gdy chcę zainstalować klejnot (powiedzmy rails), pojawia się to ostrzeżenie: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your …
158 ruby-on-rails  ruby  macos  rvm 

7
rhc setup wyświetla błąd `nie ma takiego pliku dl / import`
Instaluję narzędzia klienta openshift zgodnie z opisem: https://developers.openshift.com/en/getting-started-windows.html#client-tools . W kroku „Konfiguracja komputera” wystąpił błąd: rhc setup C: /Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb: 54: w `require ': nie można załadować takiego pliku - dl / import (LoadError) Pełny ślad stosu: C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- dl/import (LoadError) from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/pageant.rb:1:in …
158 ruby  openshift 


7
EOFError: wystąpił problem z końcem pliku z Net :: HTTP
Używam Ruby-1.8.7-p302 / Rails 2.3.11. Próbuję użyć FQL (Facebook API), aby uzyskać statystyki dla linku. Oto mój kod: def stats(fb_post_url) url = BASE_URI + "?query=#{URI.encode("select like_count from link_stat where url=\"#{fb_post_url}\"")}" parsed_url = URI.parse(url) http = Net::HTTP.new(parsed_url.host, parsed_url.port) request = Net::HTTP::Get.new(parsed_url.request_uri) response = http.request(request) response.inspect end A oto błąd: EOFError: end …

4
Wywołanie metody z łańcucha o nazwie metody w języku Ruby
Jak mogę zrobić to, o czym oni tutaj mówią , ale w Rubim? Jak wykonałbyś funkcję na obiekcie? i jak wykonałbyś funkcję globalną (zobacz odpowiedź jetxee we wspomnianym poście)? PRZYKŁADOWY KOD: event_name = "load" def load() puts "load() function was executed." end def row_changed() puts "row_changed() function was executed." end …

19
Instalacja Nokogiri nie powiodła się - brakuje -libxml2
Zawsze omijałem problemy z instalacją Nokogiri, postępując zgodnie z dokumentacją w samouczku „ Instalowanie Nokogiri ”. Ale tym razem, nawet po zainstalowaniu wszystkich zależności, Nokogiri nie zostało zainstalowane. Otrzymuję następujący błąd: libxml2 is missing. please visit <http://nokogiri.org/tutorials/installing_nokogiri.html> Próbowałem go zainstalować, określając katalogi libxml2 i libxslt: sudo gem install nokogiri -- …

7
Dlaczego operator łopaty (<<) jest preferowany nad plus-równa się (+ =) podczas tworzenia łańcucha znaków w Rubim?
Pracuję przez Ruby Koans. test_the_shovel_operator_modifies_the_original_stringKoan w about_strings.rb zawiera następującą uwagę: Programiści Ruby mają tendencję do faworyzowania operatora łopaty (&lt;&lt;) zamiast operatora plus równa się (+ =) podczas tworzenia łańcuchów. Czemu? Domyślam się, że wiąże się to z prędkością, ale nie rozumiem działania pod maską, które spowodowałoby, że operator łopaty byłby …



4
Utwórz katalog, jeśli nie istnieje w Rubim
Próbuję utworzyć katalog z następującym kodem: Dir.mkdir("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") unless File.exists?("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") Jednak otrzymuję ten błąd: Brak takiego pliku lub katalogu - / Users / Luigi / Desktop / Survey_Final / Archived / Survey / test (Errno :: ENOENT) Dlaczego ten katalog nie jest tworzony za pomocą Dir.mkdirpowyższej instrukcji?
156 ruby 




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.