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ść.