Als «ruby-on-rails» getaggte Fragen

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.

5
Rails 3 führt eine benutzerdefinierte SQL-Abfrage ohne Modell aus
Ich muss ein eigenständiges Ruby-Skript schreiben, das sich mit der Datenbank befassen soll. Ich habe den unten in Schiene 3 angegebenen Code verwendet @connection = ActiveRecord::Base.establish_connection( :adapter => "mysql2", :host => "localhost", :database => "siteconfig_development", :username => "root", :password => "root123" ) results = @connection.execute("select * from users") results.each do …
105 sql  ruby-on-rails 

5
Veraltete Warnung für Rails 4 has_many mit Bestellung
class RelatedList < ActiveRecord::Base extend Enumerize enumerize :list_type, in: %w(groups projects) belongs_to :content has_many :contents, :order => :position end Ich habe dieses Modell in meiner Rails-App, die eine Warnung auslöst, wenn ich versuche, Datensätze in der Konsole zu erstellen. DEPRECATION WARNING: Die folgenden Optionen in Ihrer RelatedList.has_many: Inhaltsdeklaration sind veraltet …

7
Cookie-Überlauf in der Schienenanwendung?
ActionDispatch :: Cookies :: CookieOverflow in UsersController # create Ich habe diesen Fehler, wenn ich versuche, die Seite zu öffnen. Ich weiß nicht, wie ich diesen Fehler beheben soll. Haben Sie einen Vorschlag für dieses Problem? def create @user = User.new(params[:user]) sign_in @user if @user.save @user.folders.create(:folder_name=>"Default Folder", :user_id=>@user.id) flash[:success] = …



6
Rails-Konsole in der Produktion ausführen
Ich bin gerade mit meiner ersten Rails-Site live gegangen, aber jetzt habe ich ein Problem. Wenn ich das Projekt im Entwicklungsmodus auf meiner IDE ausführe, kann ich die Konsole folgendermaßen ausführen: User.first.name='whatever' um einen Benutzernamen zu ändern. Wie erledige ich dieselbe Aufgabe auf einer Live-Site im Produktionsmodus?

5
Was ist scope / named_scope in Schienen?
Ich habe vor kurzem ein Praktikum begonnen. Mein Arbeitgeber verwendet Rubin auf Schienen, und ich stoße häufig auf eine neue Syntax, die ich nachschlagen muss, um sie zu verstehen. Ich habe nach einer guten Erklärung für named_scope gegoogelt, aber was ich bisher gefunden habe, sind hauptsächlich Blog-Posts, die großes Lob …




4
Eifrige Last polymorph
Was ist mit Rails 3.2 an diesem Code falsch? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Dieser Fehler wird ausgelöst: Kann die polymorphe Assoziation nicht eifrig laden: überprüfbar Wenn ich die reviewable.shop_type = ?Bedingung entferne , funktioniert es. Wie kann ich nach dem reviewable_typeund …

3
So testen Sie ein Problem in Rails
In Anbetracht , dass ich eine habe PersonableSorge in meinem Rails 4 - Anwendung , die eine hat full_nameMethode, wie würde ich mich über diese mit RSpec testen? Anliegen / personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_name} #{last_name}" end end

5
Zuweisen eines Standardwerts beim Erstellen der Migrationsdatei
rails generate migration AddRetweetsCountToTweet retweets_count:integer Ok, ich verwende die obige Zeile, um eine Migrationsdatei zu erstellen, die automatisch Code in der generierten Datei generiert, um einem Modell-Tweet eine Spalte mit einer Datentyp-Ganzzahl hinzuzufügen. Jetzt möchte ich der hinzugefügten Spalte beim Generieren der Migrationsdatei einen Standardwert hinzufügen. Ist das möglich? Ich …



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.