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.
Mam następujący plik: /spec/controllers/groups_controller_spec.rb Jakiego polecenia w terminalu używam do uruchomienia właśnie tej specyfikacji iw jakim katalogu mam wykonać polecenie? Mój plik klejnotów: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem "rspec-rails", "~> 2.4" gem "cucumber-rails", ">=0.3.2" gem "webrat", ">=0.7.2" gem 'factory_girl_rails' gem 'email_spec' end Plik specyfikacji: …
Jaka jest różnica między @titlei title? Ponieważ oba mogą być nazwami zmiennych. Ponadto, jak zdecydować, jakiego rodzaju zmiennej powinienem użyć? Z @czy nie?
Szyny definiują magię z nazwanymi trasami, które pomagają w twoich trasach. Czasami, szczególnie w przypadku zagnieżdżonych tras, może być trochę mylące, aby śledzić, jaki adres URL otrzymasz dla wywołania metody pomocnika trasy. Czy za pomocą konsoli Ruby można zobaczyć, jaki link wygeneruje dana funkcja pomocnika? Na przykład, biorąc pod uwagę …
Czasami mylą mnie typy danych Activerecord. Err, często. Jednym z moich wiecznych pytań jest, w danym przypadku, Czy powinienem użyć :decimallub :float? Często natrafiam na ten link, ActiveRecord:: dziesiętny vs: zmiennoprzecinkowy? , ale odpowiedzi nie są wystarczająco jasne, aby mieć pewność: Widziałem wiele wątków, w których ludzie zalecają płaskie, aby …
Używam Authlogic-Connect do logowania osób trzecich. Po uruchomieniu odpowiednich migracji logowanie na Twitterze / Google / yahoo wydaje się działać dobrze, ale logowanie do Facebooka powoduje wyjątek: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed Dziennik deweloperski pokazuje OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: …
Jaka jest różnica między trasami zbierania a trasami członków w Railsach? Na przykład, resources :photos do member do get :preview end end przeciw resources :photos do collection do get :search end end Nie rozumiem.
Jak dodać wartość domyślną do kolumny, która już istnieje podczas migracji? Cała dokumentacja, którą mogę znaleźć, pokazuje, jak to zrobić, jeśli kolumna jeszcze nie istnieje, ale w tym przypadku tak jest.
Jestem na komputerze Mac, robiąc: rails server Dostaję: 2010-12-17 12:35:15] INFO WEBrick 1.3.1 [2010-12-17 12:35:15] INFO ruby 1.8.7 (2010-08-16) [i686-darwin10.4.0] [2010-12-17 12:35:15] WARN TCPServer Error: Address already in use - bind(2) Exiting Wiem, że mogę uruchomić jeden na nowym porcie, ale chcę zabić ten proces.
Ponieważ najnowsze wydanie Rails 3 nie obsługuje już modułów i klas z biblioteki lib, jaki byłby najlepszy sposób na ich załadowanie? Z github: A few changes were done in this commit: Do not autoload code in *lib* for applications (now you need to explicitly require them). This makes an application …
Za każdym razem, gdy uruchamiam serwer Rails 4.0, otrzymuję to wyjście. Started GET "/" for 127.0.0.1 at 2013-11-06 23:56:36 -0500 PG::ConnectionBad - could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection …
Próbuję zrobić samouczek Michaela Hartla. Kiedy próbuję zainstalować szyny 3.2.14 w moim zestawie gem, pojawia się następujący problem: $ szyny instalacyjne gem -v 3.2.14 BŁĄD: nie można znaleźć prawidłowego „szyny” klejnotu (= 3.2.14), oto dlaczego: Nie można pobrać danych z https://rubygems.org/ - zwrócono SSL_connect = 1 errno = 0 stan …
Mam działającą aplikację Rails 3, która korzysta z has_many: poprzez skojarzenia, które nie są, ponieważ zmieniam ją jako aplikację Rails 4, pozwalając mi zapisywać identyfikatory z powiązanego modelu w wersji Rails 4. Są to trzy odpowiednie modele są takie same dla dwóch wersji. Kategoryzacja. Rb class Categorization < ActiveRecord::Base belongs_to …
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.