Pytania otagowane jako ruby

Ruby jest wieloplatformowym, zorientowanym obiektowo, dynamicznym, zorientowanym obiektowo językiem interpretowanym, stworzonym przez Yukihiro Matsumoto (Matz) w 1995 roku. Tag [ruby] służy do pytań związanych z językiem Ruby, w tym jego składnią i bibliotekami. Pytania Ruby on Rails powinny być oznaczone tagiem [ruby-on-rails].


14
AWS S3: Wiadro, do którego próbujesz uzyskać dostęp, musi zostać zaadresowane przy użyciu określonego punktu końcowego
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' } s3 = Aws::S3::Client.new test = s3.get_object( :bucket => ENV["AWS_S3_BUCKET"], :key => picture.image_url.split('/')[-2], ) end Jednak pojawia się następujący błąd: Wiadro, …

6
Tablica wyjściowa do CSV w Ruby
Ł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 znaczenie.
185 ruby  csv 

8
Używanie Sinatry do większych projektów za pomocą wielu plików
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 odbierane …
184 ruby  sinatra 

14
Dlaczego ludzie mówią, że Ruby jest wolny? [Zamknięte]
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 Lubię Ruby on Rails i używam go do wszystkich moich projektów programistycznych. …
184 ruby  performance 



5
Jaki jest właściwy sposób na przesłonięcie metody ustawiającej w Ruby on Rails?
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] = value end Powyższy kod wydaje się działać zgodnie z oczekiwaniami. Jednak chciałbym wiedzieć, …

16
Błąd podczas instalowania libv8: BŁĄD: Nie można zbudować rozszerzenia natywnego gem
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 błąd. Installing libv8 (3.16.14.3) Gem::Installer::ExtensionBuildError: ERROR: Failed to …

14
Nie można zainstalować klejnotów w systemie OS X „El Capitan”
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 podróbek3. mkdir -p $HOME/Software/ruby export GEM_HOME=$HOME/Software/ruby gem install …
182 ruby  macos  rubygems 


7
Zrozumienie pliku Gemfile.lock
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 (0.0.4) PLATFORMS platform DEPENDENCIES gem_two gem_one! Co opisują „ ŚCIEŻKA ”, …

10
Czy mogę wywołać metodę instancji w module Ruby bez jej dołączania?
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 def do_work format_text("abc") ... end end …
181 ruby  module  methods 

14
Jak sprawdzić, czy parametry istnieją w szynach
Korzystam z instrukcji IF w Ruby on Rails, aby spróbować sprawdzić, czy parametry żądania są ustawione. Niezależnie od tego, czy oba parametry są ustawione, pierwsza część poniższych instrukcji, jeśli blok zostanie wyzwolony. Jak mogę uruchomić tę część WYŁĄCZNIE, jeśli oba parametry [: jeden] i parametry [: dwa] są ustawione? if …

6
Zmienna instancji: self vs @
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 age_difference_withmetodzie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.