ruby

Co to jest Rack middleware?

Czym jest Rack middleware w Ruby? Nie mogłem znaleźć dobrego wytłumaczenia, co mają na myśli przez "middleware".

Jak odwrócić "rails generate"

Chcę usunąć wszystkie utworzone przez niego pliki i cofnąć wprowadzone zmiany, ale niekoniecznie do bazy danych, ale bardziej ... stkie mapowania zasobów dla modelu / kontrolera usunięte w trasach.plik rb i wszędzie tam gdzie można było wprowadzić zmiany?

Jak zdobyć losową liczbę w Ruby

Jak wygenerować losową liczbę pomiędzy 0 a n?

Jak" ładnie " formatować wyjście JSON w Ruby on Rails

Chciałbym, aby moje wyjście JSON w Ruby on Rails było "ładne" lub ładnie sformatowane. W tej chwili, dzwonię {[0] } i mój J ... ia, czy jest problem w strumieniu wyjściowym JSON. Czy jest sposób aby mój JSON był "ładny" lub ładnie sformatowany w Rails?

Instalacja gem lub aktualizacja RubyGems nie powiodła się z błędem uprawnień

W tym celu należy skontaktować się z działem obsługi klienta pod adresem .]} ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory. Ktoś ma pomysł jak to rozwiązać?

Rails params wyjaśnione?

Czy ktoś mógłby wyjaśnić params w Rails controller: skąd pochodzą i do czego się odnoszą? def create @vote = Vote.new( ... nt.blank? curr_time = Time.now end Chciałbym być w stanie odczytać ten kod linia po linii i zrozumieć, co się dzieje.

Zainstalowany Ruby 1.9.3 z RVM, ale wiersz poleceń nie pokazuje ruby-v

Oto wyjście konsoli: sergio@sergio-VirtualBox:~$ rvm list rvm rubies ruby-1.9.3 [ i386 ] sergio@sergio-VirtualBox:~$ ... Czy muszę ponownie uruchomić komputer? A może powinno zadziałać od razu? Używam Ubuntu 11.10, każda pomoc jest mile widziana.

Jaka jest różnica między <%, <%=, <%# i - % > w ERB w Rails?

Czy ktoś może opisać użycie następujących znaków, które są używane w pliku ERB: <% %> <%= %> <% -%> <%# %> Jaki jest użytek z każdego z nich ?

Jak" ładnie " sformatować wyjście JSON w Ruby on Rails?

Chciałbym, aby moje wyjście JSON w Ruby on Rails było "ładne" lub ładnie sformatowane. W tej chwili, dzwonię {[0] } i mój J ... ieniu wyjściowym JSON. Czy jest sposób na konfigurację lub sposób, aby mój JSON był "ładny" lub ładnie sformatowany w Rails?

Błąd SSL podczas instalacji rubygems, nie można pobrać danych z " https://rubygems.org/

Próbuję zrobić samouczek Michaela Hartla. Kiedy próbuję zainstalować rails 3.2.14 w moim gemset, pojawia się następujący pro ... o Ostrzeżenie / błąd? Używam: rvm 1.22.15 ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.3.0] OSX 10.8.5

Co Programiści Ruby i Rails powinni wiedzieć?

Co ktoś powinien wiedzieć jako początkujący, średni i starszy programista pracujący z Rails? Ogólnie: wiedza teoretyczna, narzędzia programistyczne, klejnoty i wiele innych. Jakie problemy zwykle występują na rozmowie kwalifikacyjnej?

Sprawdź, czy wartość istnieje w tablicy w Ruby

Mam wartość 'Dog' i tablicę ['Cat', 'Dog', 'Bird']. Jak sprawdzić, czy istnieje w tablicy bez zapętlania jej? Czy istnieje prosty sposób sprawdzenia, czy wartość istnieje, nic więcej?

PG:: ConnectionBad-could not connect to server: Connection refused

Za każdym razem, gdy uruchamiam mój serwer rails 4.0, dostaję to wyjście. Started GET "/" for 127.0.0.1 at 2013-11-06 23:56 ... ool: 5 username: password: template: template0 host: localhost cucumber: <<: *test Czy ktoś może mi pomóc?

Ruby, różnica między exec, system I %x () lub Backticks

Jaka jest różnica między następującymi metodami Ruby? exec, system and %x() or Backticks Wiem, że są one używane do programowego wykonywania poleceń terminala przez Ruby, ale chciałbym wiedzieć, dlaczego są trzy różne sposoby, aby to zrobić.

Dlaczego wykrzykniki są używane w metodach Ruby?

W Rubim niektóre metody mają znak zapytania (?), które zadają pytanie, takie jak include?, które pytają, czy dany obiekt jest dołączony, to zwraca true / false. Ale dlaczego niektóre metody mają wykrzykniki (!) gdzie inne nie? Co to znaczy?

Kolorowane wyjście Ruby [zamknięte]

Czy istnieje gem do wykonywania kolorowania tła i tekstu pierwszoplanowego dla wyjścia w terminalu? Pamiętam, że podczas pro ... olor(...) procedurami, aby nasze małe programy edukacyjne wyglądały ładniej i prezentacyjnie. Czy jest coś podobnego w Ruby?

Rails: include vs.: joins

Jest to bardziej pytanie "dlaczego rzeczy działają w ten sposób", a nie "Nie wiem, jak to zrobić"... Więc Ewangelia na wycią ... ude nie działa jak reklamowane. Może Rails jest świadomy kwestii wydajności i nie łączy się z wyjątkiem pewnych przypadków?

Bloki i plony w Ruby

Staram się zrozumieć bloki i yield oraz jak działają w Ruby. Jak stosować yield? Wiele aplikacji Rails, na które patrzyłem, używa yield w dziwny sposób. Czy ktoś może mi wyjaśnić lub pokazać, gdzie iść, aby je zrozumieć?

Jak zaktualizować Ruby w wersji 2.0.0 do najnowszej wersji w systemie Mac OSX?

Muszę zaktualizować moją wersję ruby z 2.0.0 do najnowszej wersji, nie mogę użyć niektórych klejnotów, ponieważ moja wersja nie jest aktualizowana. Używałem Homebrew aby zainstalować Ruby jakiś czas temu, Jak mogę zaktualizować moją wersję Ruby?

Odinstaluj stare wersje Ruby gems

Mam kilka wersji rubinowego klejnotu: $ gem list rjb (1.3.4, 1.3.3, 1.1.9) Jak mogę usunąć stare wersje, ale zachować najnowsze?