Ruby on Rails w wersji 3.1.0 to specyficzna wersja Ruby on Rails. Został wydany 30 sierpnia 2011. Użyj tego tagu w przypadku problemów związanych z programowaniem w Ruby on Rails w wersji 3.1.
Próbuję użyć szablonu Mongoid / Devise Rails 3.1 ( Mongoid i Devise ) i ciągle pojawia się błąd informujący, że ExecJS nie może znaleźć środowiska wykonawczego JavaScript. W porządku, gdy nie miałem żadnych zainstalowanych, ale próbowałem zainstalować Node.js , Mustanga i Ruby Racera , ale nic nie działa. Nie mogłem …
O ile mi wiadomo, wszystkie skrypty JavaScript zostają scalone w jeden plik. Rails robi to domyślnie, gdy dodaje //= require_tree .się do dolnej części application.jspliku manifestu. To brzmi jak prawdziwa oszczędność życia, ale trochę martwię się o specyficzny dla strony kod JavaScript. Czy ten kod jest wykonywany na każdej stronie? …
Utworzyłem nowy projekt Railsów rails 3.1.0.rc4na moim komputerze lokalnym, ale kiedy próbuję uruchomić serwer, dostaję: Nie można znaleźć środowiska uruchomieniowego JavaScript. Zobacz tutaj listę dostępnych środowisk uruchomieniowych. ( ExecJS::RuntimeUnavailable) Uwaga: Tu nie chodzi o Heroku.
Otrzymuję ten błąd: prowizja przerwana! Nie można znaleźć środowiska wykonawczego JavaScript. Zobacz https://github.com/sstephenson/execjs , Spędziłem już więcej godzin na wyszukiwaniu w Google, niż jestem skłonny przyznać. Uważam, że jest to błąd execJs. Ze wszystkich postów jest to bardzo częsty problem z szynami 3.1. Środowisko wykonawcze js jest teraz potrzebne przez …
Jestem w trakcie tworzenia mojej pierwszej solowej aplikacji Rails przy użyciu Rails 3.1.rc5. Mój problem polega na tym, że chcę, aby moja witryna warunkowo renderowała różne pliki CSS. Używam Blueprint CSS i staram się renderować koła zębate / szyny przez screen.csswiększość czasu, print.csstylko podczas drukowania i ie.csstylko wtedy, gdy strona …
Programuję na Ubuntu 11.10 i RubyMine Oto moje ustawienia programistyczne dla database.yml: które RubyMine stworzył dla mnie development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: kiedy próbuję uruchomić aplikację, pojawia się ten błąd poniżej, wygląda na to, że nie utworzyłem jeszcze użytkownika „projektu”, ale jak mogę …
Czy ktoś może mi pomóc zrozumieć różnice między Rails Engine a aplikacją Mountable? W Railsach 3.1 możesz utworzyć jedną z nich za pomocą polecenia "rails new plugin _ __ ". rails plugin new forum --full # Engine rails plugin new forum --mountable # Mountable App Kiedy chciałbyś użyć jednego w …
Podczas pierwszej migracji zadeklarowałem w kolumnie, że contentma być ciągiem Activerecord, zgodnie z annotate gem, aby był ciągiem (255). Po wypchnięciu aplikacji do heroku, która używa postgres, jeśli w treści wpisuję w formularzu ciąg dłuższy niż 255, pojawia się błąd PGError: ERROR: value too long for type character varying(255) Problem …
Czy ktoś może mi powiedzieć, czy po prostu źle konfiguruję? Mam następujące modele, które mają skojarzenia has_many.through: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_presence_of ... ... end class Feature < ActiveRecord::Base attr_accessible ... validates_presence_of ... validates_uniqueness_of ... has_many :listing_features has_many :listings, :through => …
Jak mogę pobrać token CSRF do przekazania z żądaniem JSON? Wiem, że ze względów bezpieczeństwa Railsy sprawdzają token CSRF na wszystkich typach żądań (w tym JSON / XML). Mógłbym włożyć kontroler skip_before_filter :verify_authenticity_token, ale straciłbym ochronę CRSF (nie wskazane :-)). Ta podobna (wciąż nie akceptowana) odpowiedź sugeruje Pobierz token za …
Dzięki SQL mogę łatwo wykonywać takie pod-zapytania User.where(:id => Account.where(..).select(:user_id)) To daje: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) Jak mogę to zrobić za pomocą 3 activerecord / arel / meta_where railsów? Potrzebuję / chcę prawdziwych podzapytań, żadnych obejść w Ruby (przy użyciu kilku …
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.