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

6
Ruby zamienia łańcuch na przechwycony wzorzec wyrażenia regularnego
Mam problem z przetłumaczeniem tego na język Ruby. Oto fragment JavaScript, który robi dokładnie to, co chcę: function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } Próbowałem gsub , sub i replace, ale żaden nie wydaje się robić tego, czego oczekuję. Oto przykłady rzeczy, których próbowałem: "Z_sdsd: sdsd".gsub(/^(Z_.*): .*/) { |capture| capture } …
121 ruby  regex  replace 

28
Po co używać Rubiego zamiast Smalltalk? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

8
Opcjonalne parametry języka Ruby
Jeśli zdefiniuję funkcje Rubiego w ten sposób: def ldap_get ( base_dn, filter, scope=LDAP::LDAP_SCOPE_SUBTREE, attrs=nil ) Jak mogę to nazwać dostarczaniem tylko pierwszych 2 i ostatnich argumentów? Dlaczego coś takiego nie jest ldap_get( base_dn, filter, , X) jest możliwe, a jeśli to możliwe, jak to zrobić?

10
Jak uruchomić konsolę Rails w środowisku testowym i załadować plik test_helper.rb?
Tło: Mam pewne problemy z klejnotem Thoughtbota „Factory Girl”, który służy do tworzenia obiektów do wykorzystania w testach jednostkowych i innych. Chciałbym podejść do konsoli i przeprowadzić różne rozmowy z Factory Girl, aby sprawdzić, co się dzieje. Na przykład chciałbym tam wejść, są ... >> Factory(:user).inspect Wiem, że możesz uruchomić …



16
Blokuj komentarze w szablonach html.erb w railsach
Jak komentujesz html zmieszany z kodem ruby? some text <% ... %> more text <%= ... %> something else <% ... %> W jsp to naprawdę proste: <%-- ... --%>ale nie mogę znaleźć żadnej zwięzłej opcji w railsach. Proste komentarze html <!-- ... -->nie działają: kod ruby ​​jest nadal wykonywany …
120 ruby-on-rails  ruby  erb 

8
Jak porównać wersje w Rubim?
Jak napisać fragment kodu, aby porównać ciągi niektórych wersji i pobrać najnowszą? Na przykład ciągi lubię: '0.1', '0.2.1', '0.44'.
120 ruby 

4
Jak posortować tablicę skrótów według wartości w skrócie?
Ten kod Ruby nie zachowuje się tak, jak bym się spodziewał: # create an array of hashes sort_me = [] sort_me.push({"value"=>1, "name"=>"a"}) sort_me.push({"value"=>3, "name"=>"c"}) sort_me.push({"value"=>2, "name"=>"b"}) # sort sort_me.sort_by { |k| k["value"]} # same order as above! puts sort_me Chcę posortować tablicę skrótów według klucza „wartość”, ale są one drukowane …
120 ruby  arrays  sorting  hash 



2
Czy można uzyskać dostęp do indeksu w Hash każdej pętli?
Prawdopodobnie brakuje mi czegoś oczywistego, ale czy istnieje sposób, aby uzyskać dostęp do indeksu / liczby iteracji wewnątrz każdej pętli mieszania? hash = {'three' => 'one', 'four' => 'two', 'one' => 'three'} hash.each { |key, value| # any way to know which iteration this is # (without having to create …
119 ruby  enumerable 

7
Problem z porównaniem czasu z RSpec
Używam Ruby on Rails 4 i rspec-rails gem 2.14. W przypadku mojego obiektu chciałbym porównać bieżący czas z updated_atatrybutem obiektu po uruchomieniu akcji kontrolera, ale mam kłopoty, ponieważ specyfikacja nie spełnia wymagań. To znaczy, biorąc pod uwagę poniższy kod specyfikacji: it "updates updated_at attribute" do Timecop.freeze patch :update @article.reload expect(@article.updated_at).to …


26
rails + MySQL w OSX: Biblioteka nie załadowana: libmysqlclient.18.dylib
Dopiero zaczynam od Rubiego (i railsów). Zrobiłem konfigurację zgodnie z http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby gems, używając rvm. Mam wszystko, co działa dobrze z sqlite. Teraz chciałbym spróbować przekonwertować rzeczy do MySQL, ponieważ to jest to, z czym robię większość mojego rozwoju. W moim Gemfile zamieniłem sqlite na mysql2: group :development, :test do # …

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.