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.
Wiem, że możesz poprosić ActiveRecord o wyświetlenie tabel w konsoli za pomocą: ActiveRecord::Base.connection.tables Czy istnieje polecenie, które wyświetli listę kolumn w podanej tabeli?
Pisząc testy RSpec, piszę dużo kodu, który wygląda tak, aby upewnić się, że metoda została wywołana podczas wykonywania testu (ze względu na argument, powiedzmy, że tak naprawdę nie mogę przesłuchać stanu obiektu po wywołaniu, ponieważ operacja, którą wykonuje metoda, nie jest łatwa do zobaczenia). describe "#foo" it "should call 'bar' …
Otrzymuję następujący błąd, kiedy próbuję używać klejnotów w oknach, a także odniosłem się do tego postu z przepełnieniem stosu i zaktualizowanego rubygemów i szyn. Ale nic nie mogło rozwiązać problemu. Poniżej znajduje się pełny błąd, D: \> gem env Nieprawidłowy gemspec w [D: /RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specifications /tilt-1.3.3.gemspec]: nieprawidłowy format daty w specyfikacji: …
Używam Rails 3.2.3, Ruby 1.9 pod Fedorą 17. Otrzymuję to ostrzeżenie, kiedy uruchamiam rails si jak mogę to naprawić? OSTRZEŻENIE O BEZPIECZEŃSTWIE: Brak tajnej opcji dla Rack :: Session :: Cookie. Stwarza to zagrożenie dla bezpieczeństwa. Zdecydowanie zalecamy podanie sekretu, aby zapobiec exploitom, które mogą być możliwe dzięki spreparowanym plikom …
Chcę przekonwertować liczby jednocyfrowe na liczby dwucyfrowe, na przykład: 9 ==> 09 5 ==> 05 12 == 12 4 ==> 04 Myślę, że mógłbym umieścić kilka instrukcji if-else (jeśli liczba jest mniejsza niż 10, zrób gsub), ale to okropne kodowanie. Wiem, że Railsy mają number_with_precision, ale widzę, że dotyczy to …
Nie mogę zrozumieć, jaka jest różnica między przestrzenią nazw a zakresem w routingu ruby-on-rails 3. Czy mógłby ktoś wyjaśnić? namespace "admin" do resources :posts, :comments end scope :module => "admin" do resources :posts, :comments end
Próbowałem znaleźć właściwy sposób rejestrowania śladu stosu. Natknąłem się na ten link, który stwierdza, że logger.error $!, $ !. backtrace jest drogą do zrobienia, ale to nie działa dla mnie log_error . Zgodnie z dokumentacją nie widzę, jak przekazanie drugiego argumentu do metody błędu i tak działałoby, ponieważ rejestrator ruby, …
Chciałbym usunąć / skasować plik migracji. Jak bym to zrobił? Wiem, że są tutaj podobne pytania, ale czy jako aktualizacja jest lepszy sposób niż wykonanie skryptu / zniszczenia? Czy powinienem również wykonać migrację db:resetlub db:dropusunąć / skasować migrację?
Railsy zapewniają nazwane trasy . Pomocnika tras można wywołać za pomocą ścieżki lub adresu URL np. z dokumentów: # and provide these named routes root_url # => 'http://www.example.com/' root_path # => '/' szczerze mówiąc, nigdy jeszcze nie korzystałem z *_urlpomocnika, mogłem sprawić, że wszystko będzie działać *_path. Byłem trochę zdezorientowany, …
Wymieniłem mój plik _form.html.erb poniżej, co chciałbym zrobić, to zmienić tekst na przycisku przesyłania Wiem, jak to zrobić w html, ale nie jestem pewien, jak to zrobić w Rails 3 %= form_for(@faq) do |f| %> <% if @faq.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@faq.errors.count, "error") %> prohibited this faq from being …
Pracuję nad kilkoma aplikacjami w railsach, django (i trochę php), a jedną z rzeczy, które zacząłem robić w niektórych z nich, jest przechowywanie bazy danych i innych haseł jako zmiennych środowiskowych zamiast zwykłego tekstu w niektórych plikach konfiguracyjnych ( lub w settings.py, dla aplikacji django). Dyskutując o tym z jednym …
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.