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.
Załóżmy, że mam następujące dwa obiekty: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name => 'Fünke') # ActiveRecord::Relation czy można połączyć te dwie relacje w celu uzyskania jednego ActiveRecord::Relationobiektu zawierającego oba warunki? Uwaga: zdaję sobie sprawę, że mogę połączyć miejsca, aby uzyskać takie zachowanie, naprawdę interesuje mnie przypadek, …
Mam zadanie rake, które nie zadziała, jeśli nie ma stołu. Pracuję z ponad 20 inżynierami na stronie internetowej, więc chcę się upewnić, że dokonali migracji tabeli, zanim będą mogli wykonać zadanie prowizji, które zapełni tę odpowiednią tabelę. Czy AR ma metodę taką jak Table.exists? Jak mogę się upewnić, że migracja …
Muszę dodać znaczniki czasu ( created_at& updated_at) do istniejącej tabeli. Wypróbowałem następujący kod, ale nie zadziałał. class AddTimestampsToUser < ActiveRecord::Migration def change_table add_timestamps(:users) end end
Ruby 1.9.3 Część Gemfile #............... gem "pony" gem "bcrypt-ruby", :require => "bcrypt" gem "nokogiri" #.................. Kiedy próbuję zainstalować klejnoty, pojawia się błąd alex@ubuntu:~/$ bundle Fetching gem metadata from http://rubygems.org/......... Fetching gem metadata from http://rubygems.org/.. Enter your password to install the bundled RubyGems to your system: #####............................................................ Installing bcrypt-ruby (3.0.1) with …
W Railsach, jaki jest najlepszy sposób uzyskania adresu IP klienta łączącego się z serwerem? Oto dwa sposoby, które znalazłem: request.remote_ip request.env['HTTP_X_REAL_IP']
Jaki jest najlepszy sposób na włączenie rotacji logów w aplikacji produkcyjnej Ruby on Rails? Czy odbywa się to za pomocą logrotate na serwerze hostingowym, czy też istnieje zestaw opcji do użycia podczas inicjowania rejestratora z aplikacji?
Za każdym razem, gdy uruchamiam to polecenie rails server: ostrzeżenie: katalog / usr / local / bin z możliwością zapisu w niezabezpieczonym świecie w PATH, tryb 040777 Szukałem tutaj rozwiązania i powiedzieli, żeby wpisać: chmod go-w /usr/local/bin Ale pojawia się ten błąd: chmod: Nie można zmienić trybu pliku na / …
Tutaj bardzo proste pytanie - jeśli migracje mogą stać się powolne i uciążliwe, gdy aplikacja staje się bardziej złożona, a rake db:schema:loadzamiast tego mamy znacznie czystsze do wywołania, dlaczego migracje w ogóle istnieją? Jeśli odpowiedź na powyższe pytanie brzmi, że migracje są używane do kontroli wersji (krok po kroku zapis …
Próbuję przekonwertować nazwę z etui węża na etui na wielbłąda. Czy są jakieś wbudowane metody? Np .: "app_user"do"AppUser" (Mam ciąg, "app_user"który chcę przekonwertować na model AppUser).
Muszę sprawdzić komentarze przesłane w ciągu jednego dnia. Pole jest częścią standardowych znaczników czasu, to created_at. Wybrana data pochodzi z date_select. Jak mogę ActiveRecordto zrobić? Potrzebuję czegoś takiego: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"
Stworzyłem od podstaw aplikację Rails, używając Rails 4.1 i mam do czynienia z dziwnym problemem, którego nie jestem w stanie rozwiązać. Za każdym razem, gdy próbuję wdrożyć moją aplikację w Heroku, pojawia się błąd 500: Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` secret.ymlPlik zawiera następującą konfigurację: secret_key_base: …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Znam te koncepcje (brałem udział w zajęciach testowych na studiach), ale nie jestem …
Widziałem więc ludzi używających .build, .create i .create! w swoich kontrolerach ostatnio coraz częściej. Jaka jest różnica między zwykłym użyciem .new i przekazaniem obiektu param'd, a następnie .save? Czy są wady i zalety? Czy stosowanie innych metod przynosi korzyści?
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.