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.
Utknąłem z dość dziwnym problemem. Testowałem niektóre wpisy db na naszym serwerze produkcyjnym w Rails Console, gdzie prawie wszystkie polecenia dawały ogromną liczbę linii o / p, przez co zawieszał się kanał ssh :( Czy istnieje sposób na powstrzymanie wyświetlania screenfulów konsoli / irb? Dzięki
W moich route.rb mam: resources :message_threads Kiedy dzwonię: message_threads_path(1) Dostaję: /message_threads.1 Dlaczego to? Moje inne zasoby działają dobrze. Czy nie poprawiam liczby mnogiej tego poprawnie, czy coś?
Po zaktualizowaniu aplikacji railsowej naszego zespołu do 4.2, jak wspomniano w informacji o wydaniu , domyślne powiązania IP z rails serveradresem są zmieniane na localhostfrom 0.0.0.0. Tworzymy z Vagrantem i chcemy, aby serwer deweloperski był dostępny bezpośrednio z przeglądarki na komputerze głównym. Zamiast za rails s -b 0.0.0.0każdym razem pisać …
Dlaczego mogę uzyskać dostęp do metod pomocniczych dla jednego kontrolera w widokach dla innego kontrolera? Czy jest sposób, aby to wyłączyć bez hakowania / łatania Railsów?
Za każdym razem, gdy chcę OPUBLIKOWAĆ tablicę obiektów JSON z jQuery do Railsów, mam ten problem. Jeśli zdefiniuję tablicę, widzę, że jQuery działa poprawnie: "shared_items"=>"[{\"entity_id\":\"253\",\"position\":1},{\"entity_id\":\"823\",\"position\":2}]" Ale jeśli po prostu wyślę tablicę jako dane wywołania AJAX, otrzymam: "shared_items"=>{"0"=>{"entity_id"=>"253", "position"=>"1"}, "1"=>{"entity_id"=>"823", "position"=>"2"}} Natomiast jeśli wyślę zwykłą tablicę, to działa: "shared_items"=>["entity_253"] Dlaczego Railsy …
Chcę napisać POST requestdo mojego lokalnego dewelopera w następujący sposób: HTTParty.post('http://localhost:3000/fetch_heroku', :body => {:type => 'product'},) Jednak z konsoli serwera to raportuje Started POST "/fetch_heroku" for 127.0.0.1 at 2016-02-03 23:33:39 +0800 ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" Processing by AdminController#fetch_heroku as */* Parameters: {"type"=>"product"} Can't verify CSRF token authenticity …
Próbuję sprawić, by ReactJS działał z szynami, korzystając z tego samouczka. Otrzymuję ten błąd: Uncaught ReferenceError: React is not defined Ale mogę uzyskać dostęp do obiektu React w konsoli przeglądarki. Dodałem również public / dist / turbo-respons.min.js, jak opisano tutaj, a także dodałem wiersz w application.js, jak opisano w tej …
Mam pole, które chciałbym zweryfikować. Chcę, aby pole mogło pozostać puste, ale jeśli użytkownik wprowadza dane, chcę, aby były w określonym formacie. Obecnie używam poniższych walidacji w modelu, ale to nie pozwala użytkownikowi pozostawić tego pustego: validates_length_of :foo, :maximum => 5 validates_length_of :foo, :minimum => 5 Jak to napisać, aby …
Nie mogę wykonać z rails consolepowodu tego błędu: localhost:TwitterForZombies wiz$ rails c /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `require': dlopen(/Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib (LoadError) Referenced from: /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle Reason: image not found - /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `<top (required)>' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `<top (required)>' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `<top (required)>' from script/rails:6:in …
Mam aplikację Rails, którą uruchamiam na swoim serwerze. Kiedy przechodzę do zdalnego pulpitu i próbuję załadować aplikację, serwer potrzebuje dobrych 3-4 minut, aby odpowiedzieć za pomocą prostej strony HTML. Jednak gdy ładuję stronę lokalnie na serwerze, pojawia się ona w ciągu zaledwie sekundy. Próbowałem pingować serwer z mojego zdalnego pulpitu …
Po aktualizacji paczki będziesz mieć kilka klejnotów, które mogą być przestarzałe - ponieważ została zainstalowana nowsza wersja tego klejnotu. Nie ma takiego polecenia pod bundleplikiem wykonywalnym tj bundle clean. Jak pozbyć się tych przestarzałych klejnotów? To jest próba zmniejszenia rozmiaru ślimaka w mojej aplikacji rails.
Zaczynam od Ruby on Rails. Obecnie przechodzę przez samouczek, w którym jest napisane, że muszę uruchomić plik .rb z IRB i że utworzy plik .xml w moim bieżącym katalogu. Moje pytanie brzmi: jak uruchomić plik .rb w IRB? I czy muszę znajdować się w katalogu, w którym znajduje się ten …
Próbuję przetestować kontroler i mam ten błąd. Rozumiem błąd, ale nie wiem, jak go naprawić. test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):ActionController::RedirectBackError: No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called successfully. If this is …
Próbowałem znaleźć rozwiązanie tego problemu, ale naprawdę nie mogłem znaleźć niczego związanego z błędami, które pojawiają się po uruchomieniu polecenia rails: railsy generują model Tytuł książki: podsumowanie napisów: tekst isbn: string /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/core_ext/numeric/conversions.rb:138: warning: constant ::Fixnum is deprecated Running …
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.