Als «ruby-on-rails-3.1» getaggte Fragen

Ruby on Rails Version 3.1.0 ist eine spezielle Version von Ruby on Rails. Es wurde am 30. August 2011 veröffentlicht. Verwenden Sie dieses Tag für Probleme im Zusammenhang mit der Entwicklung in Ruby on Rails Version 3.1.

16
ExecJS und konnte keine JavaScript-Laufzeit finden
Ich versuche, die Vorlage Mongoid / Devise Rails 3.1 ( Mongoid und Devise ) zu verwenden, und es wird immer wieder die Fehlermeldung angezeigt, dass ExecJS keine JavaScript-Laufzeit finden kann. Fair genug, wenn ich keine installiert hatte, aber ich habe versucht, Node.js , Mustang und den Ruby Racer zu installieren …

29
Wo platzieren Sie mit Rails 3.1 Ihren "seitenspezifischen" JavaScript-Code?
Nach meinem Verständnis wird Ihr gesamtes JavaScript in einer Datei zusammengeführt. Rails tut dies standardmäßig, wenn es //= require_tree .am Ende Ihrer application.jsManifestdatei hinzugefügt wird. Das klingt nach einem echten Lebensretter, aber ich bin ein wenig besorgt über seitenspezifischen JavaScript-Code. Wird dieser Code auf jeder Seite ausgeführt? Das Letzte, was …


18
execJs: 'JavaScript-Laufzeit konnte nicht gefunden werden', aber execjs AND therubyracer befinden sich in Gemfile
Ich erhalte diesen Fehler: Rechen abgebrochen! JavaScript-Laufzeit konnte nicht gefunden werden. Siehe https://github.com/sstephenson/execjs , Ich habe bereits mehr Stunden damit verbracht, Google zu durchsuchen, als ich zugeben möchte. Ich glaube, das ist ein ExecJs-Bug. Von allen Beiträgen ist dies ein sehr häufiges Problem bei Schienen 3.1. Eine js-Laufzeit wird jetzt …

3
Verwenden der Rails 3.1-Assets-Pipeline zur bedingten Verwendung bestimmter CSS
Ich bin gerade dabei, meine erste Solo-Rails-App mit Rails 3.1.rc5 zu erstellen. Mein Problem ist, dass meine Site die verschiedenen CSS-Dateien unter bestimmten Bedingungen rendern soll. Ich verwende Blueprint CSS und versuche, Kettenräder / Schienen die screen.cssmeiste Zeit print.cssnur beim Drucken und ie.cssnur beim Zugriff auf die Site über Internet …

8
Rails: FATAL - Peer-Authentifizierung für Benutzer fehlgeschlagen (PG :: Error)
Ich führe meine Entwicklung unter Ubuntu 11.10 und RubyMine aus Hier sind meine Entwicklungseinstellungen für die database.yml: die RubyMine für mich erstellt hat development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: Wenn ich versuche, die App auszuführen, wird der folgende Fehler angezeigt. Es scheint, dass ich …



9
Ruby on Rails: Wie kann ich eine Migration mit rake db: migrate rückgängig machen?
Nach der Installation von devise MODEL User habe ich dies bekommen. class DeviseCreateUsers < ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null => false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both # t.token_authenticatable t.timestamps end add_index :users, :email, :unique => true add_index …


5
So richten Sie die Factory in FactoryGirl mit der Zuordnung has_many ein
Kann mir jemand sagen, ob ich das Setup nur falsch mache? Ich habe die folgenden Modelle, die has_many.through Assoziationen haben: 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 …

5
Unterabfragen in Activerecord
Mit SQL kann ich einfach solche Unterabfragen durchführen User.where(:id => Account.where(..).select(:user_id)) Dies erzeugt: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) Wie kann ich dies mit Rails '3 activerecord / arel / meta_where tun? Ich brauche / will echte Unterabfragen, keine Ruby-Problemumgehungen (mit mehreren Abfragen).

10
Rails - "WARNUNG: CSRF-Token-Authentizität kann nicht überprüft werden" für JSON-Entwicklungsanforderungen
Wie kann ich das CSRF-Token abrufen, das mit einer JSON-Anforderung übergeben werden soll? Ich weiß, dass Rails aus Sicherheitsgründen das CSRF-Token für alle Anforderungstypen (einschließlich JSON / XML) überprüft . Ich könnte meinen Controller einsetzen skip_before_filter :verify_authenticity_token, aber ich würde den CRSF-Schutz verlieren (nicht ratsam :-)). Diese ähnliche (immer noch …

6
Fügen Sie in Rails 3.1 einen neuen Asset-Pfad hinzu
Weiß jemand, wie man der Asset-Pipeline in Rails 3.1 einen weiteren Ordner hinzufügt? Ich möchte app/assets/fontsgenauso dienen, wie app/assets/imageses serviert wird. Update: 5-7-2013 Nur um einige Erläuterungen für zukünftige Personen, die diese Frage finden, hinzuzufügen, um explizit einen Asset-Pfad in Ihrer application.rb-Datei hinzuzufügen: config.assets.paths << "#{Rails.root}/app/assets/fonts" Da sich der obige …

6
Rails 3.1-Asset-Pipeline: Wie werden Controller-spezifische Skripte geladen?
Wenn ich in Rails 3.1 einen neuen Controller generiere, wird automatisch auch eine Javascript-Datei mit dem Namen des Controllers hinzugefügt. Erstens dachte ich, dass diese Javascript-Datei nur verwendet wird, wenn der zugehörige Controller aufgerufen wird. Standardmäßig gibt es die Anweisung //= require_tree .in den application.js-Dateien, das jede JavaScript - Datei …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.