ruby-on-rails

Co Programiści Ruby i Rails powinni wiedzieć?

Co ktoś powinien wiedzieć jako początkujący, średni i starszy programista pracujący z Rails? Ogólnie: wiedza teoretyczna, narzędzia programistyczne, klejnoty i wiele innych. Jakie problemy zwykle występują na rozmowie kwalifikacyjnej?

Szyny CSRF Ochrona + kątowa.js: ochrona przed fałszerstwem sprawia, że muszę się wylogować na poczcie

Jeśli opcja protect_from_forgery jest wymieniona w application_controller, to mogę się zalogować i wykonać dowolne żądania GE ... wylogowuje. Wyłączyłem tymczasowo opcję protect_from_forgery, ale chciałbym użyć jej z Angular.js. Jest na to jakiś sposób?

raw vs. html safe VS. h to unescape html

Załóżmy, że mam następujący ciąg @x = "<a href='#'>Turn me into a link</a>" Moim zdaniem chcę aby link był wy ... ne jako ciąg znaków. Jaka jest różnica między używaniem <%= raw @x %> <%= h @x %> <%= @x.html_safe %> ?

PG:: ConnectionBad-could not connect to server: Connection refused

Za każdym razem, gdy uruchamiam mój serwer rails 4.0, dostaję to wyjście. Started GET "/" for 127.0.0.1 at 2013-11-06 23:56 ... ool: 5 username: password: template: template0 host: localhost cucumber: <<: *test Czy ktoś może mi pomóc?

Najlepszy sposób na załadowanie modułu / klasy z folderu lib w Rails 3?

Ponieważ najnowsze wydanie Rails 3 nie powoduje już automatycznego ładowania modułów i klas z lib, jaki byłby najlepszy sposó ... icitly require them). This makes an application behave closer to an engine (code in lib is still autoloaded for plugins);

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

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

Czy istnieje dokumentacja dla typów kolumn Rails?

Szukam czegoś więcej niż prosty typ listy , który znajduje się na tej stronie : : primary_key, :string, :text, :integer, ... zamierzonego znaczenia w dokumentacji Rails, to czym kierują się pisarze db-adapter przy wyborze odpowiedniego typu kolumny?

rails 3.1.0 ActionView:: Template:: Error (application.css nie jest prekompilowany)

Zrobiłem podstawową aplikację rails z prostym kontrolerem stron z funkcją indeksu i po załadowaniu strony otrzymuję: Action ... -debug19', :require => 'ruby-debug' group :test do # Pretty printed test output gem 'turn', :require => false end

Rails server mówi port już używany, jak zabić ten proces?

Jestem na Macu, robi: Rails server Otrzymuję: 2010-12-17 12:35:15] INFO WEBrick 1.3.1 [2010-12-17 12:35:15] INFO ruby ... r Error: Address already in use - bind(2) Exiting Wiem, że mogę uruchomić jeden na Nowym Porcie, ale chcę zabić ten proces.

Rails: include vs.: joins

Jest to bardziej pytanie "dlaczego rzeczy działają w ten sposób", a nie "Nie wiem, jak to zrobić"... Więc Ewangelia na wycią ... ude nie działa jak reklamowane. Może Rails jest świadomy kwestii wydajności i nie łączy się z wyjątkiem pewnych przypadków?

Najlepszy sposób na stworzenie unikalnego tokena w Rails?

Oto, czego używam. Token niekoniecznie musi być słyszalny, aby się domyślić, jest to bardziej krótki identyfikator url niż co ... dodać kolejny ciąg na końcu, coś generowanego na podstawie czasu lub coś w tym stylu, ale nie chcę, aby token był zbyt długi.

AngularJS-logowanie i uwierzytelnianie w każdej trasie i kontrolerze

Mam aplikację AngularJS stworzoną za pomocą yeoman, grunt i bower. Mam stronę logowania, która ma kontroler sprawdzający aut ... goś rodzaju ról dostępu lub czegoś takiego. Nie chcę tego. Chcę tylko filtr logowania. Czy ktoś może mi podać jakieś pomysły?

Najlepszy sposób na dodanie specyficznego dla strony JavaScript w aplikacji Rails 3?

Rails 3 ma trochę dyskretnego JavaScript, który jest całkiem fajny. Ale zastanawiałem się, jaki jest najlepszy sposób, aby d ... łącz niestandardowy plik JavaScript dla każdej strony w jakiś sposób, lub trzymać go w zmiennej instancji, że nagłówek szuka?

Rails Extended ActiveRecord:: Base

Czytałem trochę o tym, jak rozszerzyć ActiveRecord: Base class, aby moje modele miały jakieś specjalne metody. Jaki jest łatwy sposób na jego rozszerzenie (samouczek krok po kroku)?

Różnica między attr accessor a attr accessor

W Rails, jaka jest różnica między attr_accessor a attr_accessible? Z mojego zrozumienia, użycie attr_accessor jest używane do ... attr_accessible czyni tę specyficzną zmienną dostępną dla świata zewnętrznego. Czy ktoś może mi powiedzieć jaka jest różnica

Co oznacza pakiet exec prowizji?

Co oznacza bundle exec rake db:migrate? Czy tylko bundle exec rake <command> w ogóle? Rozumiem, że bundle zajmuje się ... ie wiem, co te wszystkie słowa robią razem. Dlaczego należy użyć bundle do wykonania rake do wykonania migracji bazy danych?

Jak Mogę określić lokalny klejnot w moim Gemfile?

Chciałbym, żeby Bundler załadował lokalny klejnot. Jest na to jakieś wyjście? Czy muszę przenieść folder gem do .katalog pakietów?

Migracja rails DB-jak zrzucić tabelę?

Dodałem tabelę, którą myślałem, że będę potrzebował, ale teraz nie planuję jej używać. Jak usunąć ten stół? Już uruchomiłem ... ate migration drop_tablename, ale to spowodowało pustą migrację. Jaki jest "oficjalny" sposób na upuszczenie tabeli w Rails?

Instalacja aplikacji Bootstrap 3 on Rails

Próbuję zainstalować Bootstrap 3.0 na mojej aplikacji Rails. Niedawno skończyłem Michael Hartl tutorial i jestem teraz próbuj ... 'anjlab-bootstrap-rails', '>= 3.0.0.0', :require => 'bootstrap-rails' Czy oni robią to samo, czy ty musisz robić oba?

Jak uruchomić "rails generate scaffold", gdy model już istnieje?

Jestem nowy w Rails, więc mój obecny projekt jest w dziwnym stanie. Jedną z pierwszych rzeczy, które wygenerowałem, był mod ... tej samej nazwie już istnieje. Jaki jest najlepszy sposób na stworzyć rusztowanie do mojego "filmu" teraz? (using rails 3)