array_with_three_elements: - 1 - 2 - 3 empty_array: Czy jest jakiś sposób, aby określić, że empty_array: jest tablicą bez elementów, na przykład with []? Kiedy ładuję go do ruby, chcę wiedzieć, że to
array_with_three_elements: - 1 - 2 - 3 empty_array: Czy jest jakiś sposób, aby określić, że empty_array: jest tablicą bez elementów, na przykład with []? Kiedy ładuję go do ruby, chcę wiedzieć, że to
Środowisko programistyczne My Rails oparte jest na systemie Windows, a moje środowisko produkcyjne oparte jest na systemie Linux. Możliwe, że zostanie użyty VirtualHost. Załóżmy, że w /publicfolderze należy podać nazwę jednej nazwy pliku File.open('/tmp/abc.txt', 'r'). —Ale w Windows powinien być...
Na przykład, aby wygenerować losową liczbę od 3 do 10, używam: rand(8) + 3 Czy jest na to lepszy sposób (coś takiego rand(3,
Chciałbym przetestować, czy klasa dziedziczy po innej klasie, ale wydaje się, że nie istnieje na to metoda. class A end class B < A end B.is_a? A => false B.superclass == A => true Trywialna implementacja tego, czego chcę, to: class Class def is_subclass_of?(clazz) return true if...
Jak wyczyścić ekran konsoli
Ruby File.openprzyjmuje jako argumenty tryby i opcje. Gdzie znajdę pełną listę trybów i
Próbuję usunąć przesłane pliki graficzne za pomocą AWS-SDK-Core Ruby Gem. Mam następujący kod: require 'aws-sdk-core' def pull_picture(picture) Aws.config = { :access_key_id => ENV["AWS_ACCESS_KEY_ID"], :secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"], :region => 'us-west-2' }...
Łatwo jest wczytać plik CSV do tablicy za pomocą Ruby, ale nie mogę znaleźć dobrej dokumentacji na temat zapisywania tablicy w pliku CSV. Czy ktoś może mi powiedzieć, jak to zrobić? Używam Ruby 1.9.2, jeśli to ma
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie...
Korzystam z Ruby on Rails 3.2.2 i chciałbym wiedzieć, czy poniższe są „właściwym” / „poprawnym” / „pewnym” sposobem na przesłonięcie metody ustawiającej dla atrybutu mojej klasy. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] =...
Wygląda na to, że w Sinatrze wszystkie procedury obsługi tras są zapisywane w jednym pliku, jeśli dobrze rozumiem, działa jak jeden duży / mały kontroler. Czy jest jakiś sposób na podzielenie go na osobne niezależne pliki, więc powiedzmy, że ktoś wywołuje „/” - wykonywana jest jedna akcja, a jeśli...
Jakie są zalety i wady korzystania z OpenStruct w porównaniu do Struct? Jaki rodzaj ogólnych przypadków użycia pasowałby do każdego z
Czy mógłbyś szczegółowo wyjaśnić, czym są wywołania zwrotne :before_savei :before_createRuby on Rails i co mają wspólnego z sprawdzaniem poprawności Rails? Czy sprawdzanie poprawności następuje po :before_saveczy
Zrobiłem projekt szyny z rails new test_bootstrap. udało się. przeniósł się do katalogu projektu i dodał klejnoty gem "therubyracer" gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS gem "twitter-bootstrap-rails" i biegnij bundle install po tym mam ten...
Oto, co mam teraz - co wydaje się zbyt szczegółowe, by wykonywać swoją pracę. @title = tokens[Title].strip! || tokens[Title] if !tokens[Title].nil? Załóżmy, że tokeny to tablica uzyskana przez podzielenie linii CSV. teraz funkcje takie jak strip! chomp! et. wszystkie zwracają zero, jeśli ciąg nie...
Nie mogę zainstalować i uruchomić fakes3klejnotu na El Capitan Beta 5. Próbowałem: sudo gem install fakes3 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fakes3 Potem spróbowałem zrobić to w sposób kokosowy. Działa w przypadku kokosów, ale nie w przypadku...
Po uruchomieniu bundle installpolecenia w katalogu roboczym tworzony jest plik „ Gemfile.lock ”. Co oznaczają dyrektywy w tym pliku? Na przykład weźmy następujący plik: PATH remote: . specs: gem_one (0.0.1) GEM remote: http://example.org/ specs: gem_two (0.0.2) gem_three (0.0.3) gem_four...
Tło: Mam moduł, który deklaruje kilka metod instancji module UsefulThings def get_file; ... def delete_file; ... def format_text(x); ... end I chcę wywołać niektóre z tych metod z poziomu klasy. Sposób, w jaki zwykle robisz to w Ruby, wygląda tak: class UsefulWorker include UsefulThings...
Przeczytałem „ Kiedy ustawia się zmienne instancji Ruby? ”, Ale nie wiem, kiedy użyć zmiennych instancji klasy. Zmienne klas są wspólne dla wszystkich obiektów klasy, zmienne Instancji należą do jednego obiektu. Nie mamy wiele miejsca na użycie zmiennych instancji klasy, jeśli mamy zmienne...
Oto kod: class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :age end Co chcę wiedzieć, jest różnica między używaniem @agei self.agew