Ruby on Rails ist ein Open Source-Webanwendungsframework mit vollem Stapel, das in Ruby geschrieben wurde. Es folgt dem beliebten MVC-Framework-Modell und ist bekannt für seinen "Convention over Configuration" -Ansatz für die Anwendungsentwicklung.
In Schienenführungen wird es folgendermaßen beschrieben: Objekte werden zusätzlich zerstört, wenn sie zugeordnet sind :dependent => :destroy, und gelöscht, wenn sie zugeordnet sind:dependent => :delete_all Richtig, cool. Aber was ist der Unterschied zwischen Zerstörung und Löschung? Ich habe beide ausprobiert und es scheint dasselbe zu tun.
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 …
Ich habe einen Zustand, in dem ich einen Hash bekomme hash = {"_id"=>"4de7140772f8be03da000018", .....} und ich will diesen Hash als hash = {"id"=>"4de7140772f8be03da000018", ......} PS : Ich weiß nicht, was die Schlüssel im Hash sind, sie sind zufällig und haben ein "_" -Präfix für jeden Schlüssel und ich möchte keine …
Ich habe die folgende Logik in meinem Code: if !@players.include?(p.name) ... end @playersist ein Array. Gibt es eine Methode, um das zu vermeiden !? Im Idealfall wäre dieses Snippet: if @players.does_not_include?(p.name) ... end
Ich habe das Problem, dass ich eine Migration in Rails habe, die eine Standardeinstellung für eine Spalte festlegt, wie in diesem Beispiel: def self.up add_column :column_name, :bought_at, :datetime, :default => Time.now end Angenommen, ich möchte diese Standardeinstellungen in einer späteren Migration löschen. Wie mache ich das mit Rails-Migrationen? Meine aktuelle …
Wie kann ich meine Rails-Anwendung so ändern, dass sie im Produktionsmodus ausgeführt wird? Gibt es dafür eine Konfigurationsdatei, beispielsweise environment.rb?
Ich habe ein wirklich frustrierendes Problem: Rake ist dumm. So entsteht das Problem: $ rails new test_app $ rails generate scaffold new_scaffold field1:string field2:text Beide funktionieren gut, aber wenn ich das mache, $ rake db:migrate Ich erhalte den folgenden Fehler. (in /home/mikhail/test_app) rake aborted! uninitialized constant Rake::DSL /usr/lib/ruby/1.9.1/rake.rb:2482:in `const_missing' /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:8:in …
Ich habe in einer früheren Migration eine Datumsspalte erstellt und diese auf null gesetzt. Jetzt möchte ich es so ändern, dass es nicht nullbar ist. Wie gehe ich vor, wenn diese Datenbank Nullzeilen enthält? Ich kann diese Spalten auf Time.now setzen, wenn sie derzeit null sind.
Ich habe eine Seite, die alle Projekte auflistet, die sortierbare Überschriften und Paginierungen haben. path: /projects?order=asc&page=3&sort=code Ich beschließe, eines der Projekte zu bearbeiten path: projects/436/edit Wenn ich auf dieser Seite auf Speichern klicke, wird die Projektcontroller- / Aktualisierungsmethode aufgerufen. Nachdem ich den Code aktualisiert habe, möchte ich zu dem Pfad …
In meinem Benutzermodell könnte ich haben: has_many :tasks und in meinem Aufgabenmodell: belongs_to :user Angenommen, der Fremdschlüssel 'user_id' wurde in der Aufgabentabelle gespeichert, könnte ich Folgendes verwenden: @user.tasks Meine Frage ist, wie deklariere ich die Beziehung has_many so, dass ich auf die Aufgaben eines Benutzers verweisen kann als: @user.jobs ... …
Ich versuche, hochgeladene Bilddateien mit dem AWS-SDK-Core Ruby Gem zu löschen. Ich habe folgenden Code: require 'aws-sdk-core' def pull_picture(picture) Aws.config = { :access_key_id => ENV["AWS_ACCESS_KEY_ID"], :secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"], :region => 'us-west-2' } s3 = Aws::S3::Client.new test = s3.get_object( :bucket => ENV["AWS_S3_BUCKET"], :key => picture.image_url.split('/')[-2], ) end Ich erhalte jedoch den …
Die von installierte Standard-Rails-App rails newbefindet sich config.assets.compile = falsein der Produktion. Die übliche Vorgehensweise besteht darin, sie rake assets:precompilevor der Bereitstellung Ihrer App auszuführen , um sicherzustellen, dass alle Asset-Pipeline-Assets kompiliert werden. Was passiert also, wenn ich config.assets.compile = truein Produktion gehe? Ich muss nicht precompilemehr rennen . Ich …
Ich verwende Ruby on Rails 3.2.2 und möchte wissen, ob das Folgende eine "richtige" / "richtige" / "sichere" Methode ist, um eine Setter-Methode für ein my class-Attribut zu überschreiben. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Der obige Code scheint wie erwartet zu funktionieren. …
Ich habe ein Rails-Projekt gemacht mit, rails new test_bootstrap. erfolgreich. zog in das Projektverzeichnis und fügte die Edelsteine hinzu gem "therubyracer" gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS gem "twitter-bootstrap-rails" und Renn bundle install Danach habe ich diesen Fehler. Installing libv8 (3.16.14.3) Gem::Installer::ExtensionBuildError: ERROR: …
Es scheint, dass viele andere Probleme hatten, das pg gem zu installieren. Keine der für andere gestellten Lösungen hat für mich funktioniert. Ich habe versucht, die pg gem und postgres.app zu installieren. Das pg gem wird nicht installiert. Der erste Fehler, den ich bekomme, ist: Bei der Installation von pg …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.