ruby-on-rails-3

Rails 3 datatypes?

Gdzie mogę znaleźć listę typów danych, które mogą być użyte w rails 3? (np. text, string, integer, float, date, itd.?) Ciągle losowo dowiaduję się o nowych, ale chciałbym mieć listę, do której mógłbym się łatwo odwołać.

Jak usunąć klucz z Hasha i uzyskać pozostały hash w Ruby / Rails?

Aby dodać nową parę do Hasha robię: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => ... artość była pozostałym Hashem, więc mogę robić rzeczy takie jak: foo(my_hash.reject! { |k| k == my_key }) W jednej linii.

Rails 3.1: silnik a aplikacja do montażu

Czy ktoś może mi pomóc zrozumieć różnice między silnikiem Rails a aplikacją do montażu? W Rails 3.1 możesz utworzyć jedną z ... Wiem, że możesz zapakować silnik jako klejnot. Czy tak nie jest w przypadku aplikacji do montażu? Jakie są inne różnice?

Najlepszy sposób na dodanie" bieżącej " klasy do nav w Rails 3

Mam kilka statycznych stron w menu nawigacyjnym. Chcę dodać klasę "current" do elementu, który jest aktualnie wyświetlany. S ... lass %>><%= link_to "Home", root_path %> Czy jest na to lepszy sposób?? Mój obecny sposób jest taki głupi......

Ignorowanie stref czasowych w Rails i PostgreSQL

Mam do czynienia z datami i czasami w Rails i Postgres i wpadam na ten problem: Baza danych jest w UTC. Użytkownik ustawia ... re("time >= ?", date_start) Wygląda na to, że musi być łatwiejszy sposób na ignorowanie stref czasowych. Jakieś pomysły?

Czy może mi ktoś wyjaśnić collection select w jasnych, prostych słowach?

Przeglądam dokumenty Rails API dla collection_select i są okropne. Nagłówek jest taki: collection_select(object, method, ... ą to programiście, który rozumie tworzenie stron internetowych, ale jest "stosunkowo nowy" dla Rails. Jak byś to wytłumaczył?

Jak uruchomić pojedynczy test RSpec?

Mam następujący plik: /spec/controllers/groups_controller_spec.rb Jakiego polecenia w terminalu użyć do uruchomienia tylk ... body = JSON.parse(response.body) body.should have(3).items # @user1 has 3 permissions to 3 groups end end end

ActiveRecord: size vs count

W Rails można znaleźć liczbę rekordów używając Model.size i Model.count. Jeśli masz do czynienia z bardziej złożonymi zapytan ... bę ich zdjęć, czy uruchamianie wielu instancji user.photos.size będzie szybsze lub wolniejsze niż user.photos.count? Dzięki!

Jak usunąć zablokowanych / czerstwych pracowników Resque?

Jak widać na załączonym obrazku, Mam kilku pracowników, którzy chyba utknęli. Procesy te nie powinny trwać dłużej niż kilka s ... b jak ręcznie je usunąć. Jestem na Heroku używając Resque z Redis-To-Go i HireFire do automatycznego skalowania pracowników.

Zrozumienie: opcja źródła ma jeden / ma wiele przez szyny

Proszę o pomoc w zrozumieniu :source opcji has_one/has_many :through asocjacji. Wyjaśnienie rails API nie ma dla mnie większe ... bers, :through => :subscriptions will Szukaj :subscribers lub :subscriber na Subscription, chyba że podano :source. "

Jak wykonać żądanie HTTP za pomocą Ruby on Rails?

Chciałbym pobrać informacje z innej strony. Dlatego (być może) powinienem złożyć wniosek na tę stronę (w moim przypadku żądan ... ak mogę to zrobić w Ruby on Rails? Jeśli jest to możliwe, czy jest to poprawne podejście do stosowania w moich kontrolerach?

Łączenie Rails 3.1 z wieloma bazami danych

W ShowNearby wykonaliśmy bardzo dużą migrację do RoR 3.1 z PHP i mamy do czynienia z kilkoma problemami, które być może niekt ... ActiveResource, ale uważamy, że nie jest to zbyt efektywne. Czy ktoś z Was miał wcześniej podobny problem? Wielkie dzięki!!

Facebook Jak sprawdzić, czy użytkownik polubił stronę i wyświetlił treść?

[2]}próbuję stworzyć aplikację Facebook iFrame. Aplikacja powinna najpierw pokazać obraz, a jeśli użytkownik lubi stronę, otr ... <body> <div id="container"> <img src="member.png" alt="Frontimg"> <p>You liked this page</p>

curl JSON post request via terminal to a rails app

Próbuję utworzyć użytkownika w mojej aplikacji rails za pomocą polecenia curl z terminala os X. Bez względu na to, jak sforma ... 23"}}" Wypróbowałem każdą odmianę. Próbowałem użyć [] nawiasów, próbowałem user = {data.. i nic nie działa. Jakieś pomysły?

rmagick Gem install " nie można znaleźć Magick-config"

Dostaję błąd pokazany poniżej podczas próby zainstalowania rmagick gem. Jestem na Snowleopard 10.6 używając RVM, Ruby 1.9.2-h ... zainstalowałem je używając Homebrew. Super łatwe dzięki ogromnemu katalogowi pakietów, a aktualizacje/deinstalacje to pestka!

Rails - nie można znaleźć środowiska uruchomieniowego JavaScript?

Stworzyłem nowy projekt Rails używając rails 3.1.0.rc4 Na mojej lokalnej maszynie, ale kiedy próbuję uruchomić serwer, dostaj ... Zobacz tutaj , Aby uzyskać listę dostępnych czasów uruchamiania. (ExecJS::RuntimeUnavailable) Uwaga: tu nie chodzi o Heroku.

Rails odpowiada: jak to działa?

Czytałem tu i ówdzie o tym, jak fajna jest metoda respond_with w Rails 3. Ale nie mogę nawet znaleźć odniesienia do niego w i ... kich opcji można użyć, itp.) lub wskazać mi miejsce, w którym jest faktycznie zaimplementowany, abym mógł sam przeczytać kod?

Wyślij formularz w rails 3 w sposób ajax (z jQuery)

Jestem początkujący w rails i jQuery. Mam dwa oddzielne formularze na jednej stronie i chcę je złożyć osobno w ajax (z jQuery ... rs, :status => :unprocessable_entity end end end CourseController jest w tym samym kształcie co SchoolController]}

Build vs new w Rails 3

W Rails 3 docs, metoda build dla asocjacji jest opisana jako taka sama jak Metoda new, ale z automatycznym przypisaniem kluc ... w konsoli! Czy coś przeoczyłem? Są dokumenty trochę nieaktualne (mało prawdopodobne)? Jaka jest różnica między build A new?

zrób..end vs curly szelki dla bloków w Ruby

Mam współpracownika, który aktywnie próbuje mnie przekonać, że nie powinienem używać do..koniec i zamiast tego użyj nawiasów ... [2]} osobiście, po prostu patrząc na powyższe odpowiada na pytanie dla mnie, ale chciałem otworzyć to na większą społeczność.