ruby-on-rails

Ruby on Rails Callback, jaka jest różnica między:before save i: before create?

Czy mógłbyś szczegółowo wyjaśnić czym są wywołania zwrotne Ruby on Rails i co mają wspólnego z walidacjami Rails? Czy Walidacja występuje po :before_save LUB :before_create?

Ostrzeżenie: nie można zweryfikować szyn autentyczności tokenów CSRF

Wysyłam dane z widoku do kontrolera za pomocą AJAX i dostałem ten błąd: Ostrzeżenie: nie można zweryfikować autentycznoś ... ście AJAX: headers: { 'X-Transaction': 'POST Example', 'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content') },

Jak znaleźć, gdzie metoda jest zdefiniowana w czasie wykonywania?

Ostatnio pojawił się problem, w którym po wystąpieniu serii commitów proces backendu nie został uruchomiony. Byliśmy grzeczny ... go potrzebuję, nie wspominając o tym, czy mam Wiele def foo's, czasami Nie wiem aż do czasu uruchomienia, które może używam.

Chcesz znaleźć rekordy bez powiązanych rekordów w Rails 3

Rozważmy proste skojarzenie... class Person has_many :friends end class Friend belongs_to :person end Jaki jest naj ... rego mogę użyć z meta_search gem Nie przeszkadza mi koszt wykonania zapytań I im dalej od rzeczywistego SQL tym lepiej...

Rails Model, widok, kontroler i Pomocnik: co idzie gdzie?

W Ruby on Rails Development (lub ogólnie MVC), jaką szybką regułę powinienem zastosować, gdzie umieścić logikę. Proszę odpowiedzieć twierdząco-za pomocą proszę umieścić to tutaj , a nie nie umieszczać tego tam .

różnica między trasą kolekcji a trasą członka w ruby on rails?

Jaka jest różnica między trasami kolekcji a trasami członków w Rails? Na przykład, resources :photos do member do get :preview end end Kontra resources :photos do collection do get :search end end Nie rozumiem.

Czy Ruby przechodzi przez odniesienie czy przez wartość?

@user.update_languages(params[:language][:language1], params[:language][:language2], ... ą wyprane. Rozumiem pass by reference więc chciałbym wiedzieć, jak wartość może być utrzymywana w tej zmiennej bez wymywania.

Jak definiować własne zmienne konfiguracyjne w rails

Zastanawiałem się, jak dodać własne zmienne konfiguracyjne do aplikacji rails i jak uzyskać do nich dostęp w kontrolerze, np. ... jak go zainicjować w mojej aplikacji Rails i jak uzyskać dostęp do wartości, które zdefiniowałem w tym pliku konfiguracyjnym.

Naprawa Postgresql po aktualizacji do OSX 10.7 Lion

Niedawno uaktualniłem do OSX 10.7, w którym to momencie moja instalacja rails całkowicie się zepsuła podczas próby połączenia ... on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"? Wszelkie pomysły, co może się dziać, będą bardzo pomocne! Dzięki!

Ruby on Rails production log rotation

Jaki jest najlepszy sposób na włączenie rotacji logów w aplikacji produkcyjnej Ruby on Rails? Czy to przez użycie logrotate na serwerze hostingowym, czy istnieje zestaw opcji do wykorzystania przy inicjalizacji loggera z aplikacji?

No route matches "/ users / Wyloguj się " devise rails 3

Zainstalowałem devise w mojej aplikacji i zastosowałem następujący plik application.html.erb: <div id="user_nav"> ... się" pojawia się następujący błąd trasowania: No route matches "/users/sign_out" Jakieś pomysły, co jest przyczyną błędu?

Ruby on Rails-Import danych z pliku CSV

Chciałbym zaimportować dane z pliku CSV do istniejącej tabeli bazy danych. Nie chcę zapisywać pliku CSV, po prostu pobieram ... ; 2 t.integer "width" t.integer "depth" end Możesz dać mi jakiś kod, żeby pokazać mi jak najlepiej to zrobić, dzięki.

Jak przekierować do poprzedniej strony w Ruby On Rails?

Mam stronę, która zawiera listę wszystkich projektów, które mają sortowalne nagłówki i paginację. path: /projects?order=asc& ... owing: :back Jakieś pomysły, jak to uruchomić. Wydaje się, że problem, który można łatwo rozwiązać, ale jestem nowy w RoR.

Kiedy dodać jakie indeksy do tabeli w Rails

Mam pytanie dotyczące bazy danych Rails. Czy powinienem dodać "index" do wszystkich kluczy obcych, takich jak"xxx_id"? Czy ... end end Świetna odpowiedź więc daleko. Dodatkowe pytanie. powinienem dodać "index with unique" dla xxx_id, prawda?

Użyj rvmrc lub pliku w wersji ruby, aby ustawić gemset projektu za pomocą RVM?

Używam RVM, Ruby Version Manager aby określić wersję Ruby i zestaw klejnotów dla każdego z moich projektów Rails. Mam plik . ... dal używać mojego pliku .rvmrc Czy powinienem przełączyć się na plik .ruby-version? Co jest optymalne? Jakie są konsekwencje?

Różnica między tekstem a tekstem w rails?

Robię nową aplikację internetową używając Rails i zastanawiałem się, jaka jest różnica między string a text? A kiedy należy używać każdego z nich?

Szukam sugestii dotyczących budowy bezpiecznego REST API w Ruby on Rails

Zaczynam budować REST API dla projektu, nad którym pracuję, i doprowadziło mnie to do zrobienia trochę badań nad najlepszym s ... sposób, aby zabezpieczyć REST API w RoR? Jeśli nie co sugerujesz w scenariuszu" nowego projektu "lub"istniejącego projektu"?

Jak zrzucić kolumny za pomocą migracji Rails

Jaka jest składnia upuszczania kolumny tabeli bazy danych przez migrację Rails?

Rails: FATAL - Peer authentication failed for user (PG::Error)

Uruchamiam mój rozwój na Ubuntu 11.10 i RubyMine Oto moje ustawienia programistyczne dla bazy danych.yml: który RubyMine st ... ils:6:in `<top (required)>' from -e:1:in `load' from -e:1:in `<main>' Process finished with exit code 1

Float vs Decimal w ActiveRecord

Czasami typy danych Activerecord mylą mnie. Często. Jednym z moich odwiecznych pytań jest, dla danego przypadku, Powinie ... w czasie. jakie są zalety / wady korzystania z każdego z nich? Jakie byłyby dobre zasady, aby wiedzieć, jakiego typu użyć?