ruby-on-rails

Rails 3.1 Asset pipeline: jak wczytać Skrypty specyficzne dla kontrolera?

Jeśli wygeneruję nowy kontroler w Rails 3.1, również plik javascript z nazwą kontrolera zostanie dodany automatycznie. Po pie ... ię instrukcja //= require_tree ., która zawiera każdy plik javascript w drzewie. Jak mogę załadować tylko skrypt kontrolera?

Instalacja PostgreSQL na Ubuntu dla Ruby on Rails

Aktualnie mam Ruby on Rails zainstalowany przez RVM w Ubuntu 12.04. Domyślna baza danych jest ustawiona w SQLite3, ale chciałbym przełączyć się na PostgreSQL w celu przepchnięcia do Heroku. Jak mogę to osiągnąć?

ActiveRecord, ma wiele: Poprzez, i polimorficznych skojarzeń

Ludzie, Chcę się upewnić, że dobrze to Rozumiem. I proszę pominąć tutaj przypadek dziedziczenia (SentientBeing), starając s ... ylko wiedzieć, czy to było coś specyficznego dla tego przypadku użycia, czy potencjalnie gapię się na błąd. Dzięki za pomoc!

Uruchom pojedynczy plik migracji

Czy istnieje łatwy sposób na przeprowadzenie pojedynczej migracji? Nie chcę migrować do określonej wersji, chcę tylko uruchomić konkretną.

Rails: update atrybut vs update atrybuty

Object.update_attribute(:only_one_field, "Some Value") Object.update_attributes(:field1 => "value", :field2 => "value2" ... n = "left" / Ponadto, jaka jest poprawna składnia przekazywania hasha do update_attributes... zobacz mój przykład na górze.

Relacja wielu do wielu z tym samym modelem w rails?

Jak mogę stworzyć relację wiele do wielu z tym samym modelem w rails? Na przykład każdy post jest połączony z wieloma postami.

Jak najłatwiej powielić rekord activerecord?

Chcę zrobić kopię rekordu activerecord, zmieniając Pojedyncze pole w procesie (oprócz id ). Jaki jest najprostszy sposób, a ... polu-ale pomyślałem, że musi być łatwiejszy sposób, aby to zrobić... Takie jak: @newrecord=Record.copy(:id) *perhaps?*

devise i wiele modeli "użytkownika"

Używam rails 3.2 i devise 2.0 i jestem całkiem nowy w Rails. Wymagania Chciałbym osiągnąć: mieć 2 lub więcej modeli "uż ... . To wydaje się skomplikowane (?) a ponieważ jestem nowy w rails, chciałbym wiedzieć, czy to może zadziałać? Dzięki za radę!

"gem install therubyracer-v '0.10.2 '" na osx mavericks nie instaluje

Próbuję zainstalować therubyracer na mavericks używając "Gem install therubyracer-v '0.10.2'", ale dostaję następujący błąd: ... dle] Error 1 Czy ktoś może mi pomóc dowiedzieć się, jak uruchomić ten klejnot? Mam zainstalowane narzędzia wiersza poleceń.

Jak działają RVM i rbenv?

Interesuje mnie jak RVM i rbenv faktycznie działają. Oczywiście zamieniają się między różnymi wersjami Ruby i gemsets, ale j ... iczne, ale zagłębiając się w kod (i muszę przyznać, że moja wiedza o Bash jest powierzchowna) wydają się robić więcej niż to.

Wyłączanie logowania Rails SQL w konsoli

Czy istnieje sposób, aby wyłączyć rejestrowanie zapytań SQL, gdy wykonuję polecenia w konsoli? Idealnie, byłoby świetnie, gdy ... n Zamiast ustawiać logger na nil można ustawić poziom loggera na 1. ActiveRecord::Base.logger.level = 1 # or Logger::INFO

Ignorowanie stref czasowych w Rails i PostgreSQL

Mam do czynienia z datami i czasami w Rails i Postgres i wpadam na ten problem: Baza danych jest w UTC. Użytkownik ustawia ... re("time >= ?", date_start) Wygląda na to, że musi być łatwiejszy sposób na ignorowanie stref czasowych. Jakieś pomysły?

Czy może mi ktoś wyjaśnić collection select w jasnych, prostych słowach?

Przeglądam dokumenty Rails API dla collection_select i są okropne. Nagłówek jest taki: collection_select(object, method, ... ą to programiście, który rozumie tworzenie stron internetowych, ale jest "stosunkowo nowy" dla Rails. Jak byś to wytłumaczył?

Automatyczne ładowanie plików lib w Rails 4

Używam następującej linii w inicjalizatorze do automatycznego ładowania kodu w moim katalogu /lib podczas tworzenia: Config/ ... wić przed-moje klasy lib już działały do ładowania na żądanie, chcę tylko zmienić je na per-startup Ładowanie. Jak to zrobić?

Jak zrobić kolumnę unikalną i indeksować ją w Ruby on Rails migration?

Chciałbym utworzyć kolumnę unique w Ruby on Rails migration script. Jak najlepiej to zrobić? Czy istnieje również sposób na indeksowanie kolumny w tabeli? Chciałbym wymuszać unique kolumny w bazie danych, a nie tylko używać :validate_uniqueness_of.

Rails new vs create

Dlaczego istnieje potrzeba zdefiniowania nowej metody w kontrolerze RESTful, a następnie za pomocą metody create? Wyszukiwar ... starczyła mi odpowiedzi, której szukałem. Rozumiem różnicę, ale muszę wiedzieć, dlaczego są używane w taki sposób, w jaki są.

Jak mogę sprawdzić bieżącą trasę w Rails?

Muszę znać bieżącą trasę w filtrze w Rails. Jak mogę się dowiedzieć, co to jest? Robię REST resources, i nie widzę nazwanych tras.

Jak zapobiec buforowaniu strony w Rails

Ubuntu -> Apache -> Phusion - > Rails 2.3 Główna część mojej strony reaguje na twoje kliknięcia. Tak więc, jeśli k ... lwiek działa). Jeśli tak, to dobra, ale jeśli nie, to przeładuj stronę? Myślisz, że to zadziała? Dzięki za pomoc, Jason

Jak uruchomić pojedynczy test RSpec?

Mam następujący plik: /spec/controllers/groups_controller_spec.rb Jakiego polecenia w terminalu użyć do uruchomienia tylk ... body = JSON.parse(response.body) body.should have(3).items # @user1 has 3 permissions to 3 groups end end end

Dlaczego nie można mieć klucza obcego w związku polimorficznym?

Dlaczego nie możesz mieć klucza obcego w asocjacji polimorficznej, takiego jak ten przedstawiony poniżej jako model Rails? c ... nts, :as => :commentable #... end class Event < ActiveRecord::Base has_many :comments, :as => :commentable end