Szukam zwięzłego sposobu sprawdzenia wartości, aby sprawdzić, czy jest zerowa lub zerowa. Obecnie robię coś takiego: if (!val || val == 0) # Is nil or zero end Ale to wydaje się bardzo niezdarne.
Szukam zwięzłego sposobu sprawdzenia wartości, aby sprawdzić, czy jest zerowa lub zerowa. Obecnie robię coś takiego: if (!val || val == 0) # Is nil or zero end Ale to wydaje się bardzo niezdarne.
Piszę niestandardowy wrapper dla open_flash_chartwtyczki. Jest umieszczany /libi ładowany jako moduł ApplicationController. Jednak mam jakiś problem z hierarchią klas lub czymś. Z dowolnego sterownika mogę uzyskać dostęp do open_flash_chartfunkcji jak OpenFlashChart, Lineetc Jednak w klasie w...
Mam dwie tablice zadań - utworzone i przypisane. Chcę usunąć wszystkie przydzielone zadania z tablicy utworzonych zadań. Oto mój działający, ale niechlujny kod: @assigned_tasks = @user.assigned_tasks @created_tasks = @user.created_tasks #Do not show created tasks assigned to self...
Więc tam jest record.new_record? Aby sprawdzić, czy coś jest nowe Muszę sprawdzić, czy coś jest w ruchu. record = some_magic record.destroy record.is_destroyed? # => true Coś w tym stylu. Wiem, że zniszczenie zamraża obiekt, tak zamrożony? rodzaj działa, ale czy jest coś bezpośrednio...
Ciąg jest ex="test1, test2, test3, test4, test5" kiedy używam ex.split(",").first wraca "test1" Teraz chcę uzyskać pozostałe elementy, tj. „Test2, test3, test4, test5”. Jeśli używam ex.split(",").last zwraca tylko "test5" Jak zdobyć wszystkie pozostałe przedmioty, pomijając...
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 5 lat temu . Popraw to...
Jeśli nie, jaki jest najlepszy sposób, aby to zrobić? Teraz robię (dla projektu django): if not 'thing_for_purpose' in request.session: request.session['thing_for_purpose'] = 5 ale jest to dość niezręczne. W Rubim byłoby to: request.session['thing_for_purpose'] ||= 5 co jest o wiele...
Jak mogę dodać znak spacji w tablicy ruby, jeśli chcę używać składni% w (abc)?
Jakiś czas temu napisałem ładny, mały skrypt w Rubim, który raczej mi się podoba. Chciałbym poprawić jego niezawodność, sprawdzając odpowiednią liczbę argumentów: if ARGV.length != 2 then puts "Usage: <command> arg1 arg2" end Oczywiście to pseudokod. Tak czy inaczej, w C lub C ++...
Czy istnieje jeden sposób na wykrycie, czy katalog / plik / dowiązanie symboliczne / etc? istota (bardziej uogólniona) istnieje? Potrzebuję jednej funkcji, ponieważ muszę sprawdzić tablicę ścieżek, które mogą być katalogami, plikami lub dowiązaniami symbolicznymi. Wiem, że...
Potrzebuję ścieżki strony odsyłającej. Nie chcę nazwy domeny. Na przykład, jeśli strona odsyłająca to http://www.google.com/adsenseja chcę /adsense.
Mam problemy podczas próby zainstalowania Railsów na OS X Lion przy użyciu RVM. Do tej pory wykonałem następujące czynności: Zainstalowano system Mac OS X Lion w wersji 10.7 (kompilacja 11A459e). Zainstalowano XCode 4.1 Developer Preview 5. Zainstalowany RVM. Zainstalowano wersję 1.8.7...
Czy możliwe jest posiadanie zależności od gałęzi git wewnątrz mygem.gemspec? Myślę o czymś podobnym do następującego: gem.add_runtime_dependency 'oauth2', :git => '[email protected]:lgs/oauth2.git' ... ale to nie działa.
Jestem nowy w Ruby, ale podczas próby zainstalowania kapibary w celu uruchomienia testu w moim systemie pojawia się następujący błąd. Używam OSX my_app$ gem install capybara-webkit Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to...
Jaka jest różnica między blokiem it a określonym blokiem w RSpec? subject { MovieList.add_new(10) } specify { subject.should have(10).items } it { subject.track_number.should == 10} Wydaje się, że wykonują tę samą pracę. Tylko sprawdzam, żeby się upewnić.
Jest następujący kod: class Product < ActiveRecord::Base validates :title, :description, :image_url, presence: true validates :price, numericality: {greater_than_or_equal_to: 0.01} validates :title, uniqueness: true validates :image_url, allow_blank: true, format: { with:...
Mam kilka metod kontrolera, którymi chciałbym się podzielić. Jaka jest najlepsza praktyka, aby to zrobić w Ruby on Rails? Czy powinienem utworzyć klasę abstrakcyjną, którą rozszerzają moje kontrolery, czy powinienem utworzyć moduł i dodać go do każdego kontrolera? Poniżej znajdują się metody...
Mam zadanie rake, które wypełnia pewne początkowe dane w mojej aplikacji rails. Na przykład kraje, stany, operatorzy komórkowi itp. Sposób, w jaki to teraz skonfigurowałem, jest taki, że mam kilka instrukcji create w plikach w / db / fixtures i zadanie rake, które je przetwarza. Na przykład...
Jaki jest sposób Ruby na osiągnięcie obserwowania? a = [1,2] b = [3,4] Chcę tablicę: => [f(1,3) ,f(1,4) , f(2,3) ,f(2,4)]
Czy istnieje sposób, aby określić, która wersja Ruby działa w Railsach (w Internecie lub za pośrednictwem script/console)? Mam zainstalowany Ruby 1.8.6, ale zainstalowałem również Ruby Enterprise Edition 1.8.7-20090928 i chcę się upewnić, że używa on właściwej instalacji....