Als «ruby-on-rails-3» getaggte Fragen

Ruby on Rails ist ein Open-Source-Webentwicklungsframework, das in Ruby geschrieben wurde. Ruby on Rails folgt dem Prinzip der Konvention über die Konfiguration und befreit Sie davon, Dinge neu erfinden zu müssen, um produktiv zu bleiben. Verwenden Sie dieses Tag nur für Rails 3-spezifische Fragen und markieren Sie diese Fragen auch [Ruby-on-Rails].

5
Wie laufen Schienen s -p80 auf 80 Port?
Standardmäßig, rails s #running on 3000 port Jetzt möchte ich es auf Port 80 ausführen. Also habe ich versucht: sudo rails -s -p80 Aber es warf einen Fehler: mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80 sudo: rails: command not found Ich habe rvm verwendet, um Ruby & Rails zu installieren. …

2
Get Error: Sie müssen mindestens ein postgresql-client- <version> -Paket installieren, wenn Sie es auf heroku bereitstellen
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.6194 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* …

5
Der globale Zugriff auf Rake-DSL-Methoden ist veraltet
Ich arbeite mich durch das Ruby on Rails 3-Tutorial und habe Folgendes in die Befehlszeile eingegeben: rake db:migrate was die folgende Warnung erzeugte. WARNING: Global access to Rake DSL methods is deprecated. Please Include ... Rake::DSL into classes and modules which use the Rake DSL methods. WARNING: DSL method DemoApp::Application#task …


2
Das Rails-Bundle installiert nur die Produktion
Ich bin noch neu in Rails / Ruby / Bundler und bin ein wenig verwirrt. In unserer config/application.rbDatei befindet sich dieses Bundlersegment: if defined?(Bundler) # If you precompile assets before deploying to production, use this line Bundler.require(*Rails.groups(:assets =&gt; %w(development test))) # If you want your assets lazily compiled in production, …

15
Rails install pg - Der Header 'libpq-fe.h kann nicht gefunden werden
$ sudo bundle install Ergebnis Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Using rake (0.9.2.2) Using i18n (0.6.1) Using multi_json (1.3.6) Using activesupport (3.2.8) Using builder (3.0.4) Using activemodel (3.2.8) Using erubis (2.7.0) Using journey (1.0.4) Using rack (1.4.1) Using rack-cache (1.2) Using rack-test (0.6.2) Using hike …

7
Schienen 3: Wie kann man im Ajax-Aufruf "redirect_to"?
Die folgende attempt_loginMethode wird mit Ajax aufgerufen, nachdem ein Anmeldeformular gesendet wurde. class AccessController &lt; ApplicationController [...] def attempt_login authorized_user = User.authenticate(params[:username], params[:password]) if authorized_user session[:user_id] = authorized_user.id session[:username] = authorized_user.username flash[:notice] = "Hello #{authorized_user.name}." redirect_to(:controller =&gt; 'jobs', :action =&gt; 'index') else [...] end end end Das Problem ist, dass …

13
String "true" und "false" bis boolean
Ich habe eine Rails-Anwendung und verwende jQuery, um meine Suchansicht im Hintergrund abzufragen. Es gibt Felder q(Suchbegriff) start_date,, end_dateund internal. Das internalFeld ist ein Kontrollkästchen und ich verwende die is(:checked)Methode, um die abgefragte URL zu erstellen: $.getScript(document.URL + "?q=" + $("#search_q").val() + "&amp;start_date=" + $("#search_start_date").val() + "&amp;end_date=" + $("#search_end_date").val() + …

4
Rails-verschachtelter content_tag
Ich versuche, Inhalts-Tags in einen benutzerdefinierten Helfer zu verschachteln, um Folgendes zu erstellen: &lt;div class="field"&gt; &lt;label&gt;A Label&lt;/label&gt; &lt;input class="medium new_value" size="20" type="text" name="value_name" /&gt; &lt;/div&gt; Beachten Sie, dass die Eingabe keinem Formular zugeordnet ist, sondern über Javascript gespeichert wird. Hier ist der Helfer (er kann mehr als nur das HTML …

14
Ruby on Rails 3 Es kann keine Verbindung zum lokalen MySQL-Server über den Socket '/tmp/mysql.sock' unter OSX hergestellt werden
Ich habe eine Standard-Rails3-Umgebung, RVM 1.2.9, Rails 3.0.5, Ruby 1.9.2p180, MySQL2 Gem 0.2.7, mysql-5.5.10-osx10.6-x86_64 Fehler beim Ausführen rake db:migratezum Erstellen einer Datenbank ist: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) config / database.yml hat development: adapter: mysql2 host: localhost username: root password: xxxx database: xxxx Sicher ist …

5
Stubbing-Authentifizierung in Anforderungsspezifikation
Wie legen Sie beim Schreiben einer Anforderungsspezifikation Sitzungen und / oder Stub-Controller-Methoden fest? Ich versuche, die Authentifizierung in meinen Integrationstests zu unterbinden - rspec / request Hier ist ein Beispiel für einen Test require File.dirname(__FILE__) + '/../spec_helper' require File.dirname(__FILE__) + '/authentication_helpers' describe "Messages" do include AuthenticationHelpers describe "GET admin/messages" do …




7
Hash entfernt alle außer bestimmten Schlüsseln
Ich möchte jeden Schlüssel mit Ausnahme eines bestimmten Schlüssels aus einem Hash entfernen. Zum Beispiel: { "firstName": "John", "lastName": "Smith", "age": 25, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021" }, "phoneNumber": [ { "type": "home", "number": "212 555-1234" }, { "type": "fax", "number": "646 …

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.