ruby

Jak uzyskać nazwę metody wywołującej?

Czy istnieje sposób w Ruby, aby znaleźć nazwę wywołującej metody wewnątrz metody? Na przykład: class Test def self.foo Fooz.bar end end class Fooz def self.bar # get Test.foo or foo end end

Błąd serwera TCPServer: adres już używany-bind(2)

Jekyll pracował dla mnie dobrze kilka tygodni temu, ale teraz nagle daje mi następujący błąd: TCPServer Error: Address alre ... awdopodobnie łamie z jakiegoś innego powodu, ale wyrzuca ten błąd. Jakie mam opcje? Próbowałem również ponownie zainstalować.

Rails sessions aktualne praktyki

Ktoś ma jakieś" najlepsze praktyki " porady dla Rails i sesji? Domyślnym typem sesji dla Rails 3 jest nadal CookieStore, praw ... omysłem, aby używać CookieStore dla wrażliwych informacji, nawet z solonych informacji lub jest to lepiej przechowywane w DB?

Pobieranie nazw wszystkich plików z folderu z Rubim

Chcę pobrać wszystkie nazwy plików z folderu używając Ruby.

Jak utworzyć plik w Ruby

Próbuję utworzyć nowy plik i rzeczy nie wydają się działać tak, jak oczekuję. Oto czego próbowałem: File.new "out.txt" File ... : ERRNO::ENOENT: No such file or directory - out.txt Dzieje się tak zarówno z IRB, jak i ze skryptu Ruby. Co przegapiłem?

Kiedy używać nil, blank, empty? [duplikat]

To pytanie ma już odpowiedź tutaj: zwięzłe wyjaśnienie nil V. empty V. blank w Ruby on Rails ... ż wszystkie wydają się oznaczać to samo, ale mają różne znaczenia. Czy ktoś ma jakąś ściągawkę na temat krwawych szczegółów?

Statyczne strony w Ruby on Rails

Jaki jest standardowy sposób tworzenia aplikacji Ruby on Rails, która będzie miała strony takie jak Home o Kontakt C ... edzi, a nie po prostu powiedzieć użyj klejnotu, ponieważ chcę dowiedzieć się, jak zrobić proste webapps z takim zachowaniem.

Rails, MySQL i Snow Leopard

Uaktualniłem do Snow Leoparda używając płyty, którą dostaliśmy w WWDC. Próbuje uruchomić niektóre z moich aplikacji rails te ... ils ' ami na snow Leopardzie? Jeśli tak, to jaka jest twoja konfiguracja i jeszcze lepiej, co mogę zrobić, aby ją odtworzyć?

Czym dokładnie jest Arel w Rails 3.0?

Rozumiem, że jest to zamiennik ActiveRecord i że używa obiektów zamiast zapytań. Ale... Dlaczego tak jest lepiej? Czy ob ... mpatybilny ze wszystkimi głównymi DBs? - Zakładam, że tak. Czy będzie łatwiej/trudniej korzystać z procedur przechowywanych?

Konwersja liczby całkowitej do ciągu szesnastkowego w Ruby

Czy istnieje wbudowany sposób konwersji liczby całkowitej w Rubim na jej szesnastkowy odpowiednik? Coś w rodzaju przeciwieńs ... być może: "0A".hex #=>10 Wiem, jak to zrobić, ale prawdopodobnie bardziej wydajne jest użycie wbudowanej funkcji Ruby.

Dlaczego warto używać Ruby zamiast Smalltalk? [zamknięte]

Ruby staje się popularny , głównie dzięki wpływowi Ruby on Rails, ale czuje się, jakby obecnie zmagał się z dojrzewaniem. Is ... ych plikach tekstowych i nie musisz już być w Smalltalk IDE. Możesz wtedy uruchomić skrypty za pomocą: gst smalltalk_file

Zaktualizuj tylko jeden klejnot z bundlerem

Używam bundlera do zarządzania zależnościami w mojej aplikacji rails i mam gem hostowany w repozytorium git w następujący spo ... e on również wszystkie klejnoty wymienione w Gemfile. Więc co to jest polecenie, aby zaktualizować tylko jeden konkretny gem?

Jak uruchomić tylko konkretne testy w Rspec?

Myślę, że jest sposób, aby przeprowadzić tylko testy z daną etykietą. Ktoś wie?

Co oznacza @ @ zmienna w Rubim?

Jakie są zmienne Ruby poprzedzone znakiem double at (@@)? Moje zrozumienie zmiennej poprzedzonej znakiem at jest takie, że je ... end def get_name() @name end end Co oznacza podwójny znak at @@ i czym się różni od pojedynczego znaku at?

Jak mogę znaleźć, gdzie są zainstalowane pliki gem?

Mogę znaleźć, który gem jest zainstalowany przez komendę gem list, ale nie pokazuje mi, gdzie są zainstalowane Gem. Jak mogę znaleźć, gdzie są klejnoty i skąd mogę wiedzieć przed zainstalowaniem klejnotu, gdzie zostanie zainstalowany?

Konkatenacja łańcuchów w Ruby

Szukam bardziej eleganckiego sposobu łączenia sznurków w Ruby. Mam następujący wiersz: source = "#{ROOT_DIR}/" << project << "/App.config" Czy jest na to lepszy sposób? I jaka jest różnica między << A +?

Jaki jest właściwy sposób na nadpisanie metody settera w Ruby on Rails?

Używam Ruby on Rails 3.2.2 i chciałbym wiedzieć, czy poniższy sposób jest"właściwy"/"poprawny"/" pewny", aby nadpisać metodę ... tępujący błąd: SystemStackError (stack level too deep): actionpack (3.2.2) lib/action_dispatch/middleware/reloader.rb:70

Dlaczego Ruby ma metody prywatne i chronione?

Zanim przeczytałem Ten artykuł , myślałem, że Kontrola dostępu w Rubim działa tak: public - można uzyskać dostęp przez d ... . Jaki w tym sens? Kiedy istnieje scenariusz, w którym nie chcesz, aby Twoja metoda była wywoływana z wyraźnym odbiornikiem?

ZSH narzeka na zmienne RVM RVM cleanse: nie znaleziono pliku definicji funkcji

Podczas korzystania z najnowszych ZSH i RVM na Mac OS X 10.7.4 ZSH narzeka na to: __rvm_cleanse_variables: function definition file not found

Jaka jest różnica między Rubim 1.8 A Rubim 1.9

Nie jestem jasny co do różnic pomiędzy "bieżącą" wersją Rubiego (1.8) A "nową" wersją (1.9). Czy istnieje "łatwe" lub "proste" wyjaśnienie różnic i dlaczego jest tak różne?