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.
Ich versuche, das pg-Juwel für die Verwendung mit Postgres.app auf meinem lokalen Computer zu installieren. Ich leite Mavericks. Postgres.app ist installiert und läuft einwandfrei, aber ich kann das Juwel nicht zum Laufen bringen. Ich habe folgendes getan: Verwendete den Befehl 'env ARCHFLAGS = "- arch x86_64" gem install pg - …
Die flickr-API liefert ein Datum als Unix-Zeitstempel: " The posted date is always passed around as a unix timestamp, which is an unsigned integer specifying the number of seconds since Jan 1st 1970 GMT." Hier ist zum Beispiel das Datum ' 1100897479'. Wie formatiere ich es mit Ruby on Rails?
Ich habe eine Show-Seite für meine Benutzer und jedes Attribut sollte nur auf dieser Seite sichtbar sein, wenn es nicht null und keine leere Zeichenfolge ist. Unten habe ich meinen Controller und es ist ziemlich ärgerlich, @user.city != nil && @user.city != ""für jede Variable die gleiche Codezeile schreiben zu …
Ich muss eine differenzierte Zugriffssteuerung in einer Ruby on Rails-App implementieren. Die Berechtigungen für einzelne Benutzer werden in einer Datenbanktabelle gespeichert, und ich dachte, es wäre am besten, die jeweilige Ressource (dh die Instanz eines Modells) entscheiden zu lassen, ob ein bestimmter Benutzer daraus lesen oder darauf schreiben darf. Diese …
Stellen Sie sich folgende Situation vor: Ich habe ein dogModell und ein houseModell. Ein Hund kann zu einem Haus gehören, und ein Haus kann viele Hunde haben, also: Class Dog < ActiveRecord::Base belongs_to :house end Class House < ActiveRecord::Base has_many :dogs end Stellen Sie sich vor, ich möchte auch Hunde …
Um das heutige Datum zu bekommen, mache ich: Date.today # => Fri, 20 May 2011 Ich möchte das heutige Datum beispielsweise in einer bestimmten Zeitzone erhalten 'Melbourne'. Ich habe die folgende Einstellung in meinem application.rb: config.time_zone = 'Melbourne' und ich setze: Time.zone = 'Melbourne' in meinem Anwendungscontroller vor jeder Aktion. …
Ich habe diesen Code User.find(:all, :limit => 10, :joins => :user_points, :select => "users.*, count(user_points.id)", :group => "user_points.user_id") das erzeugt folgende SQL SELECT users.*, count(user_points.id) FROM `users` INNER JOIN `user_points` ON user_points.user_id = users.id GROUP BY user_points.user_id LIMIT 10 Ist es möglich, LEFT JOIN anstelle von INNER JOIN anders zu …
Dumme Frage, aber ich habe einige anhaltende Verwirrung darüber, was genau eine "Ressource" in Rails ist. Der Begriff wird überall verwendet, aber ich habe das komische Gefühl, dass er eher locker verwendet wird. Es wird im Modell, im Controller und im wahrsten Sinne des Wortes in referenziert routes.rb. Ist es …
Frage: Wann muss ich mich in meinen Modellen in Rails selbst verwenden? Ich habe eine setMethode in einem meiner Modelle. class SomeData < ActiveRecord::Base def set_active_flag(val) self.active_flag = val self.save! end end Wenn ich das mache, funktioniert alles gut. Wenn ich dies jedoch tue: class SomeData < ActiveRecord::Base def set_active_flag(val) …
Ich habe eine Modellfamilie mit einer Methode, locationdie die locationAusgaben anderer Objekte, Mitglieder, zusammenführt. (Mitglieder sind mit Familien verbunden, aber das ist hier nicht wichtig.) Zum Beispiel gegeben member_1 hat location== 'San Diego (Reisen, Rückkehr am 15. Mai)' member_2 hat location== 'San Diego' Family.location gibt möglicherweise 'San Diego (Mitglied_1 reist, …
Ich habe ein Modell namens Topic, das einen Namen als Feld hat. Sagen wir also, ich habe einen Begriff, nach dem ich suche, Apfel. Wenn ich a mache Topic.find_by_name("apple") Ich bekomme eine Platte mit dem Namen Apfel zurück. Das ist gut - aber wie ändere ich find_by_name so, dass es …
Wie kann ich das gestrige Datum bekommen? vielleicht: @get_time_now = Time.now.strftime('%m/%d/%Y') / 86400 oder @get_time_now = Time.now.strftime('%m/%d/%Y') - 1.day oder @get_time_now = Time.now. / 86400 86400 = 1 Tag, richtig? (60 * 60 * 24)
Ich habe derzeit Ruby on Rails über RVM in Ubuntu 12.04 installiert. Die Standarddatenbank ist in SQLite3 eingerichtet, aber ich möchte zu PostgreSQL wechseln, um auf Heroku zu pushen. Wie kann ich das erreichen?
Ich lege einen Dateinamen g.rb in den Seitenordner. Rails.root/libDer Dateiinhalt ist wie folgt: module Google end Dann füge ich hinzu config.autoload_paths += %W(#{config.root}/lib #{Rails.root}/app/delayed_jobs) zu meinem Rails.root/config/application.rb Wenn ich jedoch versuche, Google von aufzurufen rails console, wird eine Ausnahme ausgelöst. Die Ausnahme verschwindet nur, wenn ich ausführe require 'google'. Warum? …
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.