ruby
Jaka jest różnica między include i extend w Ruby?
Zaczynam myśleć o Metaprogramowaniu Ruby. Mixin / modules zawsze udaje mi się zmylić.
include : mixuje w określonych meto ... thod # "Module Method: Hi there!"
puts "Extend"
ClassThatExtends.module_method # "Module Method: Hi there!"
Dlaczego języki skryptowe (np. Perl, Python, Ruby) nie są odpowiednie jako języki powłoki? [zamknięte]
Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... yskać dostęp do systemu plików lub zadań kontrolnych? Czy język programowania może być skalowany zarówno w górę, jak i w dół?
Jak przekierować na 404 w Rails?
Chciałbym "sfałszować" stronę 404 w Rails. W PHP po prostu wysłałbym nagłówek z kodem błędu jako takim:
header("HTTP/1.0 404 Not Found");
Jak to się robi z Rails?
Kiedy używać RSpec let ()?
Zazwyczaj używam przed blokami do ustawiania zmiennych instancji. Następnie używam tych zmiennych w moich przykładach. Ostat ... kładami.
Czym to się różni od używania zmiennych instancji w blokach before? A także kiedy należy używać let() vs before()?
Jak mogę usunąć RVM (Ruby Version Manager) z mojego systemu?
Jak mogę usunąć RVM (Ruby Version Manager) z mojego systemu?
Różnica między klasą A modułem
Pochodzę z Javy, a teraz pracuję Więcej z Rubim.
Jedną z cech języka, której nie znam, jest module. Zastanawiam się, czym dokładnie jest module i kiedy go używasz i dlaczego używasz module zamiast class?
Jak zainstalować gem lub zaktualizować RubyGems, jeśli nie powiedzie się z błędem uprawnień
W tym przypadku nie jest możliwe zainstalowanie gem ' a za pomocą gem install mygem lub zaktualizowanie RubyGems za pomocą ge ... ionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
Czy ktoś ma pomysł jak to rozwiązać?
Ruby ampersand colon shortcut [duplicate]
Możliwy duplikat:co oznacza map ( & : name) W Rubim?
W Ruby, wiem, że jeśli to zrobię:
some_objects.each(& ... ich. Dlaczego to działa? Czy jest to tylko specjalny przypadek Ruby, czy jest powód, dla którego to działa tak, jak działa?
Jaka jest najlepsza metoda obsługi waluty / pieniędzy?
Pracuję nad bardzo podstawowym systemem wózków.
Mam tabelę items, która ma kolumnę price typu integer.
Mam problem z wyśw ... tóre zawierają zarówno euro, jak i centy. Czy brakuje mi czegoś oczywistego, jeśli chodzi o obsługę waluty w Rails framework?
Kiedy stosować lambda, kiedy stosować Proc.nowy?
W Ruby 1.8 istnieją subtelne różnice między proc / lambda z jednej strony, a Proc.new z drugiej.
Jakie są te różnice?
Czy możesz podać wskazówki, jak zdecydować, który z nich wybrać?
w Ruby 1.9, proc i lambda są różne. O co chodzi?
OO Design w Rails: gdzie umieścić rzeczy
Bardzo lubię Rails (choć generalnie jestem niespokojny), a Ruby jest bardzo OO. Jednak tendencja do tworzenia ogromnych podkl ... czy jest lepszy sposób, aby to zrobić. Martwię się, że zajęcia będą zbyt duże. A co z silnikami i jak się do nich dopasowują?
Jaka jest różnica między include a require w Rubim?
Moje pytanie jest podobne do " Jaka jest różnica między include i extend w Rubim?".
Jaka jest różnica między require a include w Ruby? Jeśli chcę tylko użyć metod z modułu w mojej klasie, powinienem require to czy include to?
Jak sumować tablicę liczb w Ruby?
Mam tablicę liczb całkowitych.
Na przykład:
array = [123,321,12389]
Czy Jest jakiś miły sposób, aby uzyskać ich sumę?
Wiem, że
sum = 0
array.each { |a| sum+=a }
Zadziałałoby.
Co to jest dwukropek Ruby `::`?
Co to jest dwukropek ::? Np. Foo::Bar.
Znalazłem definicję :
:: jest operatorem jednoargumentowym, który umożliwia do ... go miejsca poza klasą lub modułem.
Po co jest scope (prywatny, chroniony), jeśli możesz użyć :: do ujawnienia czegokolwiek?
Co blokuje Ruby, Python, aby uzyskać szybkość Javascript V8? [zamknięte]
Czy są jakieś funkcje Ruby / Python, które blokują implementację optymalizacji (np. inline caching) silnik V8 ma?
Python je ... en być blokowany przez patenty na oprogramowanie.
Czy to raczej kwestia zasobów umieszczonych w projekcie V8 przez Google.
Błąd instalacji mysql2: nie udało się zbudować natywnego rozszerzenia gem
Mam pewne problemy podczas próby instalacji mysql2 gem dla Rails. Kiedy próbuję go zainstalować, uruchamiając bundle install ... acji mysql2: błąd: nie udało się zbudować natywnego rozszerzenia gem.
Jak mogę to naprawić i pomyślnie zainstalować mysql2?
Ruby: jak napisać klejnot? [zamknięte]
Chciałbym napisać pakiet dla Rubiego i udostępnić go jako klejnot.
Jakie są narzędzia, kroki i pułapki ?
Czy są jakieś dobre samouczki, screencasty itp., co pomogło Ci nauczyć się tego robić ?
Czy ruby ma prawdziwą wielowątkowość?
Wiem o "kooperacyjnym" threadingu ruby używając zielonych wątków . W jaki sposób mogę utworzyć prawdziwe wątki na poziomie systemu operacyjnego w mojej aplikacji, aby wykorzystać wiele rdzeni procesora do przetwarzania?
Nie można zainstalować Ruby pod Lion z problemami RVM-GCC
Większość pytań dotyczących tego problemu wynika z braku Xcode; mam zainstalowane Xcode 4.2.
Próba instalacji:
rvm install ... CKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define CANONICALIZATION_FOR_MATHN 1
configure: exit 77
Jak używać Ruby do skryptów powłokowych?
Mam kilka prostych zadań skryptowych powłoki, które chcę wykonać
Na przykład: wybranie pliku w katalogu roboczym z listy pl ... ienie do bieżącego katalogu
Więc pytanie brzmi, jakie części bibliotek Ruby muszę wiedzieć, aby pisać skrypty powłoki ruby?