Pytania oznaczone «ruby-on-rails»

95
Szyny tworzą lub aktualizują magię?

Mam klasę o nazwie, CachedObjectktóra przechowuje ogólne zserializowane obiekty indeksowane według klucza. Chcę, aby ta klasa zaimplementowała create_or_updatemetodę. Jeśli obiekt zostanie znaleziony, zaktualizuje go, w przeciwnym razie utworzy nowy. Czy istnieje sposób na zrobienie tego w...

94
Jak nadpisać to_json w Railsach?

Aktualizacja: Ten problem nie został właściwie zbadany. Prawdziwy problem leży wewnątrz render :json. Pierwsze wklejenie kodu w pierwotnym pytaniu da oczekiwany wynik. Jednak nadal istnieje zastrzeżenie. Zobacz ten przykład: render :json => current_user NIE jest tym samym, co render...

94
Jeśli łańcuch jest pusty, zwraca pewną wartość domyślną

Często muszę sprawdzić, czy jakaś wartość jest pusta i napisać „Brak danych” w ten sposób: @user.address.blank? ? "We don't know user's address" : @user.address A kiedy mamy około 20-30 pól, które musimy przetworzyć w ten sposób, robi się brzydko. To, co zrobiłem, to rozszerzona klasa String...