Pytania otagowane jako ruby-on-rails

Ruby on Rails to platforma aplikacji internetowych typu open source napisana w języku Ruby. Podąża za popularnym modelem frameworkowym MVC i jest znana z podejścia „konwencyjnego nad konfiguracją” do tworzenia aplikacji.




28
instalacja pakietu kończy się niepowodzeniem z błędem weryfikacji certyfikatu SSL
Kiedy uruchamiam bundle installmój projekt Rails 3 na Centos 5.5, kończy się to błędem: Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://bb-m.rubygems.org/gems/multi_json-1.3.2.gem) An error occured while installing multi_json (1.3.2), and Bundler cannot continue. Make sure that `gem install multi_json -v '1.3.2'` succeeds before bundling. Kiedy …

8
Wyłącz logowanie w Rails SQL w konsoli
Czy istnieje sposób na wyłączenie rejestrowania zapytań SQL, gdy wykonuję polecenia w konsoli? Idealnie byłoby świetnie, gdybym mógł po prostu wyłączyć i ponownie włączyć za pomocą polecenia w konsoli. Próbuję coś debugować i za pomocą polecenia „puts” wypisuję odpowiednie dane. Jednak dane wyjściowe zapytania SQL utrudniają odczytanie. Edycja: Znalazłem inne …





11
Szyny: atrybut_aktualizacji vs atrybut_aktualizacji
Object.update_attribute(:only_one_field, "Some Value") Object.update_attributes(:field1 => "value", :field2 => "value2", :field3 => "value3") Oba z nich zaktualizują obiekt bez konieczności jawnego informowania AR o aktualizacji. Rails API mówi: dla update_attribute Aktualizuje pojedynczy atrybut i zapisuje rekord bez przechodzenia przez normalną procedurę sprawdzania poprawności. Jest to szczególnie przydatne w przypadku flag boolowskich …


10
Nie znaleziono symbolu pakietu Ruby: _SSLv2_client_method (LoadError)
Próbowałem zrobić kilka aktualizacji openssl przy użyciu homebrew i jakoś udało mi się wszystko zepsuć. Nie mogę teraz nic zrobić, oto co otrzymuję, gdy próbuję zainstalować pakiet: $ bundle install /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': dlopen(/Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle, 9): Symbol not found: _SSLv2_client_method (LoadError) Referenced from: /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle Expected in: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib in /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle - /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle from …

13
Czy Ruby przechodzi przez referencję czy wartość?
@user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logger.debug "--------------------LANG_ERRORS----------101-------------" + lang_errors.full_messages.inspect if params[:user] @user.state = params[:user][:state] success = success & @user.save end logger.debug "--------------------LANG_ERRORS-------------102----------" + lang_errors.full_messages.inspect if lang_errors.full_messages.empty? @userobiekt dodaje błędy do lang_errorszmiennej w update_lanugagesmetodzie. kiedy wykonuję zapis @userobiektu, tracę błędy, które początkowo były przechowywane w lang_errorszmiennej. Chociaż to, co próbuję …


9
Jak zwrócić pustą relację ActiveRecord?
Jeśli mam zasięg z lambda i wymaga on argumentu, w zależności od wartości argumentu, mógłbym wiedzieć, że nie będzie żadnych dopasowań, ale nadal chcę zwrócić relację, a nie pustą tablicę: scope :for_users, lambda { |users| users.any? ? where("user_id IN (?)", users.map(&:id).join(',')) : [] } To, czego tak naprawdę chcę, to …

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.