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, eine von mir geschriebene HTML-Komponente, die das Panel-Styling bietet, wiederzuverwenden. Etwas wie: <div class="v-panel"> <div class="v-panel-tr"></div> <h3>Some Title</h3> <div class="v-panel-c"> .. content goes here </div> <div class="v-panel-b"><div class="v-panel-br"></div><div class="v-panel-bl"></div></div> </div> Ich sehe also, dass das Rendern einen Block braucht. Ich dachte mir dann könnte ich so etwas machen: …
Ich fange gerade mit Ruby (und Rails) an. Ich habe das Setup gemäß http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby gems mit durchgeführt rvm. Ich habe alles gut mit SQLite. Jetzt möchte ich versuchen, Dinge auf MySQL umzustellen, da ich damit den größten Teil meiner Entwicklung mache. In meiner Gemfile habe ich sqlite durch mysql2 ersetzt: …
Ich habe zwei Modelle restaurantund usermöchte eine Beziehung zwischen has_and_belongs_to_many durchführen. Ich habe bereits in den Modelldateien gegangen und hat die has_and_belongs_to_many :restaurantsundhas_and_belongs_to_many :users Ich gehe an dieser Stelle davon aus, dass ich in der Lage sein sollte, so etwas wie mit Rails 3 zu machen: rails generate migration .... …
Nach der Installation von Yosemite konnte ich weder Brew noch Ruby ausführen. Ich habe diesen Fehler beim Brauen-Update erhalten: /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 23: /usr/local/Library/brew.rb: Undefined error: 0 diesen Fehler auf irb bekommen: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in mkdir': Permission denied - /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14 (Errno::EACCES) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:infu_mkdir' …
Ich benutze Ruby on Rails 4 und das rspec-Rails Gem 2.14. Für ein mein Objekt möchte ich die aktuelle Zeit mit dem updated_atObjektattribut nach einem Controller-Aktionslauf vergleichen, aber ich habe Probleme, da die Spezifikation nicht bestanden wird. Das heißt, wenn der folgende Spezifikationscode angegeben ist: it "updates updated_at attribute" do …
Bei Verwendung gem install gem_namekann ich übergeben --no-rdocund --no-rizum Generieren der RDoc / RI-Dokumentation für das Gem bei der Installation wechseln. Gibt es einen ähnlichen Weg, dies zu tun bundle install?
Ich muss die Erstellungsaktion in Controller A von Controller B aus aufrufen. Der Grund ist, dass ich anders umleiten muss, wenn ich von Controller B aus anrufe. Kann es in Rails gemacht werden?
Ich verwende Sidekiq für Hintergrundaufgaben in der Rails-Anwendung. Jetzt wird die Anzahl der Jobs größer, daher möchte ich alle Jobs löschen. Ich habe den folgenden Befehl in der Konsole versucht Sidekiq::Queue.new.clear aber es gab folgenden Fehler. NameError: uninitialized constant Sidekiq::Queue Wie lösche ich alle Jobs von Sidekiq?
Irgendwelche Vorschläge zur Behebung? gem install capybara-webkit -v '0.11.0' Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb sh: qmake: not found Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection. Results logged to /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0/./gem_make.out
Leute, Ich möchte sicherstellen, dass ich das richtig verstehe. Und bitte ignorieren Sie den Fall der Vererbung hier (SentientBeing) und versuchen Sie stattdessen, sich auf polymorphe Modelle in has_many zu konzentrieren: durch Beziehungen. Beachten Sie jedoch Folgendes ... class Widget < ActiveRecord::Base has_many :widget_groupings has_many :people, :through => :widget_groupings, :source …
Es scheint selbstverständlich zu sein, dass Sie Webrick nicht als Produktionsserver verwenden dürfen, aber ich kann nirgendwo etwas finden, in dem erwähnt wird, warum. Der Konsens scheint zu sein: "Webrick ist in Ordnung für die Entwicklung, aber Thin oder Unicorn ist die Wahl für die Produktion, Zeitraum." Ich habe die …
Ich bin auf Rails 2.3.3 und muss einen Link erstellen, der eine Post-Anfrage sendet. Ich habe eine, die so aussieht: = link_to('Resend Email', {:controller => 'account', :action => 'resend_confirm_email'}, {:method => :post} ) Welches macht das entsprechende JavaScript-Verhalten auf dem Link: <a href="/account/resend_confirm_email" onclick="var f = document.createElement('form'); f.style.display = 'none'; …
Ich möchte die SQL-Anweisung sehen, die eine bestimmte ActiveRecord-Abfrage generiert. Ich erkenne, dass ich diese Informationen aus dem Protokoll abrufen kann, nachdem die Abfrage ausgegeben wurde, aber ich frage mich, ob es eine Methode gibt, die aufgerufen werden kann, und ActiveRecord Query. Beispielsweise: SampleModel.find(:all, :select => "DISTINCT(*)", :conditions => ["`date` …
Meine aktuelle Version von Ruby ist, ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.5.0]aber ich möchte sie mit rvm auf den neuesten Patch-Level aktualisieren. Wie kann ich das machen?
Wie lege ich einen Link um den Ansichtscode? Ich kann nicht herausfinden, wie mehrere Zeilen mit Ruby-Code an eine einzelne link_toMethode übergeben werden. Das Ergebnis, das ich suche, ist, dass Sie auf die Spalte klicken und die Show-Seite erhalten: <div class="subcolumns"> <div class="c25l"> <div class="subcl"> <%= image_tag album.photo.media.url(:thumb), :class => …
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.