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].


5
Paperclip :: Errors :: MissingRequiredValidatorError with Rails 4
Ten błąd pojawia się, gdy próbuję przesłać za pomocą spinacza do papieru z moją aplikacją do blogowania w Railsach. Nie jestem pewien, do czego się odnosi, gdy mówi „MissingRequiredValidatorError”. Pomyślałem, że aktualizując post_params i podając mu: image będzie dobrze, ponieważ zarówno tworzenie, jak i aktualizacja używają post_params Paperclip::Errors::MissingRequiredValidatorError in PostsController#create …

3
Co robi komentarz „frozen_string_literal: true”?
To jest rspecbinstub w moim katalogu projektu. #!/usr/bin/env ruby begin load File.expand_path("../spring", __FILE__) rescue LoadError end # frozen_string_literal: true # # This file was generated by Bundler. # # The application 'rspec' is installed as part of a gem, and # this file is here to facilitate running it. # …

7
Jak wrócić wcześniej z zadania prowizji?
Mam zadanie prowizji, w którym na początku przeprowadzam kilka kontroli, jeśli jeden z testów nie powiedzie się, chciałbym wrócić wcześniej z zadania prowizji, nie chcę wykonywać żadnego z pozostałych kodów. Myślałem, że rozwiązaniem byłoby umieszczenie zwrotu w miejscu, w którym chciałbym powrócić z kodu, ale pojawia się następujący błąd unexpected …
226 ruby  rake 

13
Ruby: najłatwiejszy sposób filtrowania kluczy skrótu?
Mam skrót, który wygląda mniej więcej tak: params = { :irrelevant => "A String", :choice1 => "Oh look, another one", :choice2 => "Even more strings", :choice3 => "But wait", :irrelevant2 => "The last string" } I chcę prosty sposób na odrzucenie wszystkich kluczy, które nie są wyborem + int. Może …
225 ruby 

18
Jaki jest najlepszy sposób modelowania powtarzających się wydarzeń w aplikacji kalendarza?
Buduję aplikację kalendarza grupowego, która musi obsługiwać powtarzające się wydarzenia, ale wszystkie rozwiązania, które wymyśliłem, aby obsłużyć te wydarzenia, wydają się być włamaniem. Mogę ograniczyć, jak daleko można spojrzeć, a następnie wygenerować wszystkie zdarzenia naraz. Lub mogę przechowywać wydarzenia jako powtarzające się i wyświetlać je dynamicznie, gdy spojrzy się na …


11
Jak robisz względny czas w Railsach?
Piszę aplikację Railsową, ale nie mogę znaleźć sposobu na obliczenie czasu względnego, tzn. Jeśli otrzyma określoną klasę Time, może obliczyć „30 sekund temu” lub „2 dni temu” lub jeśli jest ona dłuższa niż miesiąc „9/1/2008” itp.


20
nie można zainstalować pg gem
Próbowałem użyć, gem install pgale nie działa. gem install pg daje ten błąd Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb checking for pg_config... no No pg_config... trying anyway. If building …

6
Jak uzyskać konkretne wyjście iterujące skrót w Ruby?
Chcę uzyskać konkretne wyjście iterujące Ruby Hash. Oto skrót, który chcę powtórzyć: hash = { 1 => ['a', 'b'], 2 => ['c'], 3 => ['d', 'e', 'f', 'g'], 4 => ['h'] } Oto wynik, który chciałbym uzyskać: 1----- a b 2----- c 3----- d e f g 4----- h W …
218 ruby  hash  output 

15
find_spec_for_exe ': nie można znaleźć bundlera klejnotów (> = 0.a) (Gem :: GemNotFoundException)
Użyłem sudo bundle installi może to być przyczyną problemu? Teraz mam: gem -v 2.6.14 ruby -v ruby 2.3.5p376 (wersja 14.09.2017 59905) [x86_64-darwin15] jekyll -v jekyll 3.6.2 bundle -vWersja Bundlera 1.16.0.pre.3 Podczas próby uruchomienia bundle exec jekyll servelub po prostu pojawia się następujący błądjekyll serve /Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:271:in `find_spec_for_exe': can't find gem bundler …
218 ruby  rubygems  bundle  jekyll 


8
Jak stworzyć metodę klasy prywatnej?
Jak działa to podejście do tworzenia metody klasy prywatnej: class Person def self.get_name persons_name end class << self private def persons_name "Sam" end end end puts "Hey, " + Person.get_name puts "Hey, " + Person.persons_name #=> raises "private method `persons_name' called for Person:Class (NoMethodError)" Ale to nie: class Person def …

6
Jaka jest różnica między metodami duplikatu i klonowania Ruby?
Dokumenty Rubydup mówią: Ogólnie rzecz biorąc, clonei dupmoże mieć różną semantykę w klasach potomnych. Chociaż clonesłuży do duplikowania obiektu, w tym jego stanu wewnętrznego, dupzwykle używa klasy obiektu potomnego do utworzenia nowej instancji. Ale kiedy wykonuję jakiś test, okazało się, że są one takie same: class Test attr_accessor :x end …
214 ruby  clone  dup 

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.