Pytania oznaczone «ruby»

87
Używanie „return” w bloku Rubiego

Próbuję użyć Ruby 1.9.1 jako osadzonego języka skryptowego, tak aby kod „użytkownika końcowego” został zapisany w bloku Ruby. Jednym z problemów jest to, że chciałbym, aby użytkownicy mogli używać słowa kluczowego „return” w blokach, aby nie musieli martwić się o niejawne wartości zwracane....

87
Funkcje daty / czasu „Ago” w Ruby / Rails

Zastanawiałem się, czy w Railsach jest sposób na obliczenie znacznika czasu - pół minuty temu, 2 minuty temu, 1 dzień temu itd. Coś w rodzaju twitterowego znacznika daty w czasie rzeczywistym. Chcę wiedzieć, czy Ruby / Rails ma wbudowaną funkcję do takiej konwersji daty i czasu?...

86
Czym właściwie jest „rola” w Capistrano?

Jaki jest cel i funkcja „ról” w recepturze Capistrano? Kiedy patrzę na przykładowe przepisy, często widzę coś takiego: role :app, 'somedomain.com' role :web, 'somedomain.com' role :db, 'somedomain.com', :primary => true Wygląda więc na to, że rola jest w zasadzie serwerem, na którym...

86
iteracja po każdym znaku String w Rubim 1.8.6 (each_char)

Jestem nowym użytkownikiem języka Ruby i obecnie próbuję operować na każdym znaku oddzielnie od podstawowego ciągu znaków w języku Ruby. Używam Ruby 1.8.6 i chciałbym zrobić coś takiego: "ABCDEFG".each_char do |i| puts i end Powoduje to niezdefiniowany błąd metody „each_char”. Spodziewałem...

86
Ruby wysyła żądanie JSON

Jak wysłać żądanie JSON w języku Ruby? Mam obiekt JSON, ale nie sądzę, żebym mógł to zrobić .send. Czy muszę mieć javascript, aby wysłać formularz? Czy mogę użyć klasy net / http w języku ruby? Z nagłówkiem - typ zawartości = json i treścią obiektu json?

86
Czym dokładnie jest Arel w Railsach 3.0?

Rozumiem, że jest to zamiennik dla ActiveRecord i używa obiektów zamiast zapytań. Ale... dlaczego tak jest lepiej czy obiekty / zapytania będą „łatwiejsze” do tworzenia? czy doprowadzi to do wydajniejszych zapytań SQL? czy będzie kompatybilny ze wszystkimi głównymi bazami danych? -...

86
LEFT OUTER łączy w Rails 3

Mam następujący kod: @posts = Post.joins(:user).joins(:blog).select co ma na celu znalezienie wszystkich postów i zwrócenie ich oraz powiązanych użytkowników i blogów. Jednak użytkownicy są opcjonalni, co oznacza, że ​​to, INNER JOINco :joinsgeneruje, nie zwraca wielu rekordów. Jak użyć tego...

86
Railsy powtarzają mi, że nie jest obecnie zainstalowane

Używam rvmdo zarządzania różnymi rubinami i ich klejnotami. Moja powłoka to zsh z opcją oh-my-zsh skonfigurowaną z podstawowymi ustawieniami. Włączone wtyczki oh-my-zsh to ruby, rails, osx i git. Oto polecenie, którego użyłem do zainstalowania ruby-1.8.7 i rails-3.0.7. rvm install 1.8.7 rvm use...