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.
Użyłem rvm do zainstalowania Rubiego 1.9.3. mimo że został pomyślnie zainstalowany, narzekał na libijaml. a teraz za każdym razem, gdy chcę zainstalować klejnot (powiedzmy rails), pojawia się to ostrzeżenie: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your …
W railsach chcę zapisywać pewne informacje w innym pliku dziennika, a nie w standardowym dzienniku development.log czy production.log. Chcę zrobić to rejestrowanie z klasy modelu.
Zawsze omijałem problemy z instalacją Nokogiri, postępując zgodnie z dokumentacją w samouczku „ Instalowanie Nokogiri ”. Ale tym razem, nawet po zainstalowaniu wszystkich zależności, Nokogiri nie zostało zainstalowane. Otrzymuję następujący błąd: libxml2 is missing. please visit <http://nokogiri.org/tutorials/installing_nokogiri.html> Próbowałem go zainstalować, określając katalogi libxml2 i libxslt: sudo gem install nokogiri -- …
Oto, czego używam. Token niekoniecznie musi zostać usłyszany, aby odgadnąć, bardziej przypomina krótki identyfikator adresu URL niż cokolwiek innego i chcę, aby był krótki. I już po kilka przykładów znalazłem w Internecie oraz w razie kolizji, myślę, że kod poniżej będzie odtworzyć token, ale nie jestem pewien rzeczywistym. Jestem jednak …
Umieściłem wszystkie obrazy mojego motywu administratora w folderze zasobów w folderze o nazwie admin. Następnie link do niego jak normalnie tj. # Ruby image_tag "admin/file.jpg" ..... #CSS .logo{ background:url('/assets/images/admin/logo.png'); FYI. Tylko do testowania nie używam jeszcze tagu asset_path, ponieważ nie skompilowałem swoich zasobów. Do tej pory dobrze, dopóki nie zdecydowałem …
W Ruby on Rails Development (lub ogólnie w MVC), jaką szybką regułę powinienem przestrzegać, aby umieścić logikę. Proszę odpowiedzieć twierdząco - z Do umieść to tutaj , zamiast Nie umieszczaj tam tego .
Uaktualniam do Railsów 3.2 i uruchamiam rake db: migrate daje mi kilka błędów w formularzu: OSTRZEŻENIE O DEPRECATION: Masz wtyczki w stylu Railsów 2.3 u dostawcy / wtyczek! Wsparcie dla tych wtyczek zostanie usunięte w Railsach 4.0. Przenieś je i spakuj w swoim pliku Gemfile lub złóż je w swojej …
Jeśli mam model ActiveRecord :: Base z domyślnym zakresem: class Foo < ActiveRecord::Base default_scope :conditions => ["bar = ?",bar] end Czy można to zrobić Foo.find bez korzystania z default_scopewarunków? Innymi słowy, czy możesz przesłonić domyślny zakres? Myślałem, że za pomocą „default” w nazwie sugeruje, że był przeciążać, inaczej go nazwać …
Chcę zmienić nazwę tabeli ... (dowolnej tabeli). Wypróbowałem ten wiersz kodu: ActiveRecord::ConnectionAdapters::SchemaStatements.rename_table(old_name, new_name) Oto dziwna rzecz. Wiem, że działało za pierwszym razem, ale teraz pojawia się ten błąd: niezdefiniowana metoda `rename_table 'dla ActiveRecord :: ConnectionAdapters :: SchemaStatements: Moduł Czy było coś, co muszę ustawić?
mam @str = "<b>Hi</b>" i moim zdaniem: <%= @str %> Na stronie zostanie wyświetlone: <b>Hi</b>kiedy naprawdę chcę, to Cześć . W jaki sposób ruby „interpretuje” ciąg znaków jako znaczniki HTML? Edycja : przypadek, w którym @str = "<span class=\"classname\">hello</span>" Jeśli moim zdaniem tak <%raw @str %> Kod źródłowy HTML jest …
Mam współpracownika, który aktywnie próbuje mnie przekonać, że nie powinienem używać do..end, a zamiast tego używać nawiasów klamrowych do definiowania bloków wielowierszowych w Rubim. Jestem mocno w obozie, że używam kręconych szelek tylko do krótkich jednolinijkowych i kończę na wszystkim innym. Ale pomyślałem, że dotrę do większej społeczności, aby uzyskać …
Po oficjalnym usunięciu Observers z Rails 4.0 jestem ciekawy, czego używają inni programiści w ich miejsce. (Poza używaniem wydobytego klejnotu.) Podczas gdy obserwatorzy byli z pewnością wykorzystywani i czasami mogli łatwo stać się nieporęczni, było wiele przypadków użycia poza zwykłym czyszczeniem pamięci podręcznej, w których były one korzystne. Weźmy na …
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.