Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


8
Wie erstelle ich mit Factory Girl einen Büroklammer-Anhang?
Ich habe Modell Person, die viele Bilder hat, wobei Bilder ein Büroklammer-Anhangsfeld namens Daten haben, eine abgekürzte Version, die unten angezeigt wird: class Person has_many :images ... end class Image has_attached_file :data belongs_to :person ... end Der Person muss mindestens ein Bild beigefügt sein. Bei der Verwendung von FactoryGirl habe …

11
So erstellen Sie has_and_belongs_to_many Assoziationen in Factory Girl
Angesichts der folgenden class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end Wie definieren Sie Fabriken für Unternehmen und Benutzer, einschließlich der bidirektionalen Vereinigung? Hier ist mein Versuch Factory.define :company do |f| f.users{ |users| [users.association :company]} end Factory.define :user do |f| f.companies{ |companies| [companies.association :user]} …

4
Wie führe ich einen Befehl aus, bevor ein Bash-Skript beendet wird?
Wenn ein Bash-Skript vorhanden ist set -eund ein Befehl im Skript einen Fehler zurückgibt, wie kann ich vor dem Beenden des Skripts eine Bereinigung durchführen? Beispielsweise: #!/bin/bash set -e mkdir /tmp/foo # ... do stuff ... rm -r /tmp/foo Wie kann ich sicherstellen, dass /tmp/foodas entfernt wird, auch wenn einer …
119 bash 



5
HTML5-YouTube-Video erzwingen
In Bezug auf den Youtube API Blog experimentieren sie mit ihrem neuen HTML5 Video Player. Anscheinend müssen Sie zum Abspielen eines Videos in HTML5 den iframe-Einbettungscode verwenden: <iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0"> </iframe> Wenn der Client jedoch nicht an der HTML5-Testversion teilgenommen hat, greift der Player automatisch auf …
119 html  video  youtube 






5
IntelliJ IDEA-Hinweisparameter der Methode
Ich wechsle gerade von Eclipse zu IntelliJ und kann diese spezielle Funktion nicht finden. Wenn sich der Cursor in Eclipse in den Klammern eines Methodenaufrufs befindet und ich Strg + Leertaste drücke, wird mir mitgeteilt, welche Parameter diese Methode verwendet. Gibt es etwas Ähnliches in IDEA?

6
Iterieren Sie über die Zeilen einer Zeichenfolge
Ich habe eine mehrzeilige Zeichenfolge wie folgt definiert: foo = """ this is a multi-line string. """ Diese Zeichenfolge haben wir als Testeingabe für einen Parser verwendet, den ich schreibe. Die Parser-Funktion empfängt ein file-Objekt als Eingabe und iteriert darüber. Es ruft die next()Methode auch direkt auf, um Zeilen zu …
119 python  string  iterator 


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.