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

2
Jak sprawdzić, czy katalog / plik / dowiązanie symboliczne istnieje z jednym poleceniem w Rubim
Czy istnieje jeden sposób na wykrycie, czy katalog / plik / dowiązanie symboliczne / etc? istota (bardziej uogólniona) istnieje? Potrzebuję jednej funkcji, ponieważ muszę sprawdzić tablicę ścieżek, które mogą być katalogami, plikami lub dowiązaniami symbolicznymi. Wiem, że File.exists?"file_path"działa dla katalogów i plików, ale nie dla linków symbolicznych (co jest File.symlink?"symlink_path").

16
Użytkownik Maca i otrzymywanie OSTRZEŻENIE: Nokogiri zostało zbudowane przeciwko LibXML w wersji 2.7.8, ale ma dynamicznie ładowane 2.7.3
Przeprowadziłem różne badania i próbowałem wielu różnych rzeczy. Wiem, że na to pytanie odpowiadano wiele razy, ale żadne z sugerowanych rozwiązań nie działa. Po uaktualnieniu do Lion otrzymuję błędy segmentacji w Rubim. Jestem prawie pewien, że to Nokogiri. Więc zainstalowałem libxml2 przez Homebrew. Pobiegłem brew link libxml2. Następnie ponownie zainstalowałem …
82 ruby  macos  nokogiri  libxml2 

3
Sprawdź, czy stała jest już zdefiniowana
Mam nadzieję, że jest to proste. Jak sprawdzić w poniższym przykładzie, czy stała jest już zdefiniowana? #this works var = var||1 puts var var = var||2 puts var #this doesn't CONST = CONST||1 puts CONST CONST = CONST||2 puts CONST => 1 1 uninitialized constant CONST (NameError)
82 ruby  constants 

7
Najlepsze praktyki dotyczące ponownego wykorzystywania kodu między kontrolerami w Ruby on Rails
Mam kilka metod kontrolera, którymi chciałbym się podzielić. Jaka jest najlepsza praktyka, aby to zrobić w Ruby on Rails? Czy powinienem utworzyć klasę abstrakcyjną, którą rozszerzają moje kontrolery, czy powinienem utworzyć moduł i dodać go do każdego kontrolera? Poniżej znajdują się metody kontrolera, które chcę udostępnić: def driving_directions @address_to = …





5
ruby .split ('\ n') nie dzieli się w nowej linii
Dlaczego ten ciąg nie dzieli się na każdy „\ n”? (RUBIN) "ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t".split('\n') >> ["ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t"]
82 ruby  string 



10
Który Ruby on Rails jest kompatybilny z którą wersją Ruby?
Mam starą aplikację Ruby on Rails w wersji 2.1.1, z uaktualnionym systemem do obsługi Rubiego 1.8.7. Pierwotnie używał 1.8.5 lub tak. Chcę go zaktualizować do Ruby 1.9.x ze względu na wydajność i prawdopodobnie również do nowszej wersji Ruby on Rails. Nie mogę znaleźć żadnej łatwej tabeli kompatybilności między różnymi wersjami …


15
therubyracer - Gem :: Ext :: BuildError: ERROR: Nie udało się zbudować natywnego rozszerzenia gem
Próbuję zainstalować następujące wersje klejnotów na Mavericks libv8 (3.16.14.3) therubyracer (0.12.1) Oczywiście therubyracer gems zależy od libv8. 1) Instalowanie libv8 Co to jest libv8? Moje badania wydają się wskazywać, że jest to jakaś biblioteka javascript używana przez Google Chrome? Miałem problem z instalacją, ale ten wspaniały post zawierał zarówno mój …


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.