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

10
Usuń podciąg z łańcucha
Zastanawiam się tylko, czy istnieje metoda usunięcia ciągu z innego ciągu? Coś takiego: class String def remove(s) self[s.length, self.length - s.length] end end
193 ruby  string 

9
Nierozwiązane specyfikacje podczas Gem :: Specification. Reset:
Podczas uruchamiania Guard otrzymuję ten wynik: $ guard WARN: Unresolved specs during Gem::Specification.reset: lumberjack (>= 1.0.2) ffi (>= 0.5.0) WARN: Clearing out unresolved specs. Please report a bug if this causes problems. Co to znaczy i jak to naprawić? Zawartość Guardfile: guard 'livereload' do watch(%r{.+\.(css|js|html)$}) end guard 'sass', :input => …
192 ruby  rubygems  guard 

4
delete_all vs destroy_all?
Szukam najlepszego podejścia do usuwania rekordów z tabeli. Na przykład mam użytkownika, którego identyfikator użytkownika znajduje się w wielu tabelach. Chcę usunąć tego użytkownika i każdy rekord, który ma swój identyfikator we wszystkich tabelach. u = User.find_by_name('JohnBoy') u.usage_indexes.destroy_all u.sources.destroy_all u.user_stats.destroy_all u.delete To działa i usuwa wszystkie referencje użytkownika ze wszystkich …



9
Tablica do Hash Ruby
Dobra, więc oto oferta, od wieków szukam rozwiązania tego problemu i chociaż jest ich wielu, wydaje się, że nie wykonują pracy, której szukam. Zasadniczo mam taką strukturę tablicy ["item 1", "item 2", "item 3", "item 4"] Chcę przekonwertować to na skrót, więc wygląda to tak { "item 1" => "item …
192 ruby  arrays  hashmap 

8
Jedna linia, jeśli instrukcja nie działa
<%if @item.rigged %>Yes<%else%>No<%end%> Myślałem o czymś takim? if @item.rigged ? "Yes" : "No" Ale to nie działa. Ruby ma, ||=ale nie jestem nawet pewna, jak tego użyć.
191 ruby 

8
Jak zaokrąglić średnio do 2 miejsc po przecinku w PostgreSQL?
Korzystam z PostgreSQL poprzez „kontynuację” klejnotu Ruby. Próbuję zaokrąglić do dwóch miejsc po przecinku. Oto mój kod: SELECT ROUND(AVG(some_column),2) FROM table Otrzymuję następujący błąd: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) Po uruchomieniu następującego kodu nie pojawia się błąd: SELECT ROUND(AVG(some_column)) FROM table Czy ktoś wie, co …
191 sql  ruby  postgresql  sequel 



1
Jak utworzyć pustą tablicę w YAML?
array_with_three_elements: - 1 - 2 - 3 empty_array: Czy jest jakiś sposób, aby określić, że empty_array: jest tablicą bez elementów, na przykład with []? Kiedy ładuję go do ruby, chcę wiedzieć, że to tablica. Dzięki
190 ruby  arrays  yaml 


2
Jak zrobić bezpieczną ścieżkę dołączania w Ruby?
Środowisko programistyczne My Rails oparte jest na systemie Windows, a moje środowisko produkcyjne oparte jest na systemie Linux. Możliwe, że zostanie użyty VirtualHost. Załóżmy, że w /publicfolderze należy podać nazwę jednej nazwy pliku File.open('/tmp/abc.txt', 'r'). —Ale w Windows powinien być C:\tmp\abc.txt. Jak mogę wykonać poprawne połączenie ścieżki, aby obsłużyć dwa …
189 ruby 

2
Sprawdź, czy klasa Ruby jest podklasą innej klasy
Chciałbym przetestować, czy klasa dziedziczy po innej klasie, ale wydaje się, że nie istnieje na to metoda. class A end class B < A end B.is_a? A => false B.superclass == A => true Trywialna implementacja tego, czego chcę, to: class Class def is_subclass_of?(clazz) return true if superclass == clazz …


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.