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 habe rvm verwendet, um Ruby 1.9.3 zu installieren. Obwohl es erfolgreich installiert wurde, beschwerte es sich über libyaml. und jetzt wird jedes Mal, wenn ich einen Edelstein installieren möchte (z. B. Schienen), diese Warnung angezeigt: It seems your ruby installation is missing psych (for YAML output). To eliminate this …
Ich verwende Ruby-1.8.7-p302 / Rails 2.3.11. Ich versuche, FQL (Facebook API) zu verwenden, um Statistiken für einen Link zu erhalten. Hier ist mein Code: def stats(fb_post_url) url = BASE_URI + "?query=#{URI.encode("select like_count from link_stat where url=\"#{fb_post_url}\"")}" parsed_url = URI.parse(url) http = Net::HTTP.new(parsed_url.host, parsed_url.port) request = Net::HTTP::Get.new(parsed_url.request_uri) response = http.request(request) response.inspect …
In Rails möchte ich einige Informationen in einer anderen Protokolldatei protokollieren und nicht im Standard-Entwicklungsprotokoll oder im Produktionsprotokoll. Ich möchte diese Protokollierung von einer Modellklasse aus durchführen.
Ich habe mich immer um die Installationsprobleme von Nokogiri gekümmert, indem ich der Dokumentation im Tutorial " Installieren von Nokogiri " gefolgt bin . Aber dieses Mal wurde Nokogiri auch nach der Installation aller Abhängigkeiten nicht installiert. Ich erhalte folgende Fehlermeldung: libxml2 is missing. please visit <http://nokogiri.org/tutorials/installing_nokogiri.html> Ich habe versucht, …
Hier ist was ich benutze. Das Token muss nicht unbedingt gehört werden, um es zu erraten. Es ist eher eine kurze URL-Kennung als alles andere, und ich möchte es kurz halten. Ich habe einige Beispiele befolgt, die ich online gefunden habe, und im Falle einer Kollision denke ich, dass der …
Ich habe alle meine Bilder für mein Admin-Thema im Assets-Ordner in einem Ordner namens admin abgelegt. Dann verlinke ich es wie gewohnt dh. # Ruby image_tag "admin/file.jpg" ..... #CSS .logo{ background:url('/assets/images/admin/logo.png'); Zu Ihrer Information. Nur zum Testen verwende ich das Tag "asset_path" noch nicht, da ich meine Assets noch nicht …
Welche schnelle Regel sollte ich in Ruby on Rails Development (oder MVC im Allgemeinen) befolgen, wo Logik platziert werden soll? Bitte bejahen Sie dies - Mit Do setzen Sie dies hier , anstatt das nicht dort zu setzen .
Ich aktualisiere auf Rails 3.2 und wenn ich rake db: migrate ausführe, bekomme ich mehrere Fehler in der folgenden Form: DEPRECATION WARNING: Sie haben Rails 2.3-Plugins in Hersteller / Plugins! Die Unterstützung für diese Plugins wird in Rails 4.0 entfernt. Verschieben Sie sie heraus und bündeln Sie sie in Ihrer …
Wenn ich ein ActiveRecord :: Base-Modell mit einem Standardbereich habe: class Foo < ActiveRecord::Base default_scope :conditions => ["bar = ?",bar] end Gibt es eine Möglichkeit, Foo.find ohne die default_scopeBedingungen zu nutzen? Mit anderen Worten, können Sie einen Standardbereich überschreiben? Ich hätte gedacht , dass die Verwendung von ‚default‘ im Namen …
Ich möchte eine Tabelle umbenennen ... (eine beliebige Tabelle.) Ich habe diese Codezeile ausprobiert: ActiveRecord::ConnectionAdapters::SchemaStatements.rename_table(old_name, new_name) Hier ist das Seltsame. Ich weiß, dass es zum ersten Mal funktioniert hat, aber jetzt wird folgende Fehlermeldung angezeigt: undefinierte Methode `rename_table 'für ActiveRecord :: ConnectionAdapters :: SchemaStatements: Module Gab es etwas, das ich …
ich habe @str = "<b>Hi</b>" und aus meiner erb sicht: <%= @str %> Was auf der Seite angezeigt wird, ist: <b>Hi</b>Wenn ich wirklich Hallo will . Was ist der rubinrote Weg, um einen String als HTML-Markup zu "interpretieren"? Bearbeiten : der Fall wo @str = "<span class=\"classname\">hello</span>" Wenn ich es …
Ich habe einen Kollegen, der aktiv versucht, mich davon zu überzeugen, dass ich do..end nicht verwenden und stattdessen geschweifte Klammern zum Definieren mehrzeiliger Blöcke in Ruby verwenden sollte. Ich bin fest im Lager, nur geschweifte Klammern für kurze Einzeiler zu verwenden und für alles andere zu tun. Aber ich dachte, …
Vor dem Update in Rails 3 muss überprüft werden, ob sich ein Attributblock geändert hat. Straße1, Straße2, Stadt, Bundesland, Postleitzahl Ich weiß, ich könnte so etwas gebrauchen if @user.street1 != params[:user][:street1] then do something.... end Aber dieser Code wird WIRKLICH lang sein. Gibt es einen saubereren Weg?
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.