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.
Uczę się Railsów z railstutorial.org i coś mnie pogubiło: w tym rozdziale autor mówi nam, abyśmy wykonali testy w konsoli respond_to?metodą na obiekcie User i wszystko działa dobrze. Ale później, kiedy piszemy test dla :encrypted_passwordatrybutu, używa respond_to. Z ciekawości wypróbowałem respond_tow konsoli obiekt User i otrzymałem komunikat o błędzie informujący, …
Tworzę prosty interfejs API za pomocą Rails API i chcę się upewnić, że jestem na dobrej drodze. Używam devise do obsługi logowań i zdecydowałem się na token_authenticatableopcję Devise , która generuje klucz API, który musisz wysłać z każdym żądaniem. Łączę API z front-endem szkieletowym / marionetkowym i ogólnie zastanawiam się, …
Próbowałem wielu rzeczy, takich jak odinstalowanie / ponowne zainstalowanie szyn i klejnotów, ale bezskutecznie. Kiedy wchodzę do mojego nowego projektu i uruchamiam rails s lub pakiet exec rails server, pojawia się ten błąd: bin/rails:6: warning: already initialized constant APP_PATH /Users/toabui/Sites/cms/bin/rails:6: warning: previous definition of APP_PATH was here Usage: rails COMMAND …
Czy ktoś rozwiązał ten problem Ruby 2.7.0? Użyłem rbenvi zainstalowałem Ruby v2.7.0, a następnie utworzyłem projekt Rails przy użyciu Rails v6.0.2.1. Obecnie, prowadząc jeden z rails s rails s -u puma rails s -u webrick serwer jest uruchomiony i witryna jest obsługiwana, ale w Consoledzienniku widzę dwa komunikaty ostrzegawcze: local:~/rcode/rb27$ …
Gdy bundle updatemoja aplikacja Rails nie uruchamia się z: Expected to find a manifest file in `app/assets/config/manifest.js` (Sprockets::Railtie::ManifestNeededError)
AWS niedawno ogłosiło potrzebę: Zaktualizuj swoje certyfikaty Amazon RDS SSL / TLS do 31 października 2019 r Mam aplikację Rails obsługiwaną przez klasyczny moduł równoważenia obciążenia Elastic Beanstalk, który łączy się z bazą danych Postgres za pomocą RDS. Wymagane kroki według Amazon to: Pobierz nowy certyfikat SSL / TLS z …
rails db:migrateWykonałem projekt, który mam w swojej pracy i kiedy próbowałem uruchomić , terminal poprosił o zainstalowanie „Bundlera 2”, więc to robię. Teraz, gdy próbowałem to zrobić rails db:migrate, mam następujący błąd: /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:84:in `setup': undefined method `plain_specs' for #<Bundler::RubygemsIntegration:0x00005633f09a9000> (NoMethodError) from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:124:in `check' from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:131:in `<top (required)>' from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:168:in `require' …
Trochę tła Od lat używam klejnotu Apartamentu do prowadzenia aplikacji wielodostępnej. Niedawno pojawiła się potrzeba skalowania bazy danych na osobne hosty, serwer db po prostu nie może już dłużej nadążać (zarówno odczyty, jak i zapisy stają się zbyt duże) - i tak, skalowałem sprzęt do maksimum (dedykowany sprzęt, 64 rdzenie, …
Kontekst: W przypadku aplikacji Ruby on Rails do wypożyczania rowerów używam klejnotu globalize do obsługi danych wejściowych :descriptionw różnych językach. Stan obecny: Wdrożenie globalizacji działało, w zależności od mojego regionu, w którym mogę przechowywać descriptionw określonym języku. Dane wejściowe :descriptionsą przetwarzane na podstawie ustawień regionalnych całej strony. Oznacza to, że …
Jak skonfigurować Jasmine w środowisku Rails 6 (gdzie Webpack zastępuje potok zasobów dla Javascript), aby móc testować moduły JavaScript, które napisałem dla mojej aplikacji? Zainstalowałem klejnot jaśminu, uruchomiłem rails generate jasmine:installi zredagowałem, jasmine.ymlaby wskazać lokalizację mojego źródła Javascript i specyfikacji. Problem polega na tym, że nie mogę użyć instrukcji importu …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.