Tag: update-attributes

Schienen: update_attributes nicht alle Attribute aktualisieren

Anzahl der Antworten 4 Antworten
Habe ich ein einfaches Modell, genannt der Diskussion, die eine boolean-Spalte namens gelöst. In meinem Formular habe ich folgenden code <%= form_for(@discussion) do |d| %> ... <%= d.check_box :resolved %> <% end %> Und in meinem controller

nicht definierte Methode update_attributes in Rails 4

Anzahl der Antworten 1 Antworten
ich bin jetzt mit Rails 4 jetzt will ich update meine Benutzer-Datensatz ich versuche, verwenden Sie diesen Befehl, @user=User.update_attributes(:name=> params[:name], :user=> params[:username], :pass=> params[:password]) OR @user=User.update_attributes(name: params[:name], user: params[:username], pass: params[:password]) kam aber immer der Fehler undefined

Update `User` Attribute ohne Passwort

Anzahl der Antworten 9 Antworten
Gerade jetzt, Benutzer können auch Bearbeiten, Ihre Attribute, die zimmerreserviereung, ohne das Sie Ihr Kennwort eingeben, weil meine Validierungen sind wie folgt eingerichtet: validates :password, :presence =>true, :confirmation => true, :length => { :within => 6..40 },

Schienen: Wie zu überprüfen, ob "update_attributes" ist zum scheitern verurteilt?

Anzahl der Antworten 4 Antworten
Um zu überprüfen, ob buyer.save ist zum scheitern verurteilt ich benutze buyer.valid?: def create @buyer = Buyer.new(params[:buyer]) if @buyer.valid? my_update_database_method @buyer.save else ... end end Wie könnte ich überprüfen, ob update_attributes ist zum scheitern verurteilt ? def

Schienen update_attributes gibt false zurück, wenn Sie versuchen zu aktualisieren db-Werte

Anzahl der Antworten 2 Antworten
in der Hoffnung, jemand hier kann mich in die richtige Richtung. Ich habe ein controller-Update def laufen "update_attributes". Derzeit gibt false zurück, ohne Fehlermeldung. Ich bin ziemlich neu in Ruby, aber nicht zu codieren, und dies hat

Rails: update_attribute vs update_attributes

Anzahl der Antworten 11 Antworten
Object.update_attribute(:only_one_field, "Some Value") Object.update_attributes(:field1 => "value", :field2 => "value2", :field3 => "value3") Beides aktualisieren eines Objekts, ohne explizit zu sagen, AR zu aktualisieren. Rails-API sagt: für update_attribute Updates ein einzelnes Attribut und speichert den Datensatz ohne den

Wie "update_attributes" ohne "before_save" auszuführen?

Anzahl der Antworten 5 Antworten
Ich habe eine before_save in meinem Message Modell wie folgt definiert: class Message < ActiveRecord::Base before_save lambda { foo(publisher); bar } end Wenn ich das mache: my_message.update_attributes(:created_at => ...) foo und bar ausgeführt werden. Manchmal würde ich

Das verschachtelte Attribut update_attributes verwendet insert statt update

Anzahl der Antworten 4 Antworten
Ich habe eine Benutzer-und nested-Profil-Klasse wie folgt: class User < ActiveRecord::Base has_one :profile attr_accessible :profile_attributes accepts_nested_attributes_for :profile end class Profile < ActiveRecord::Base belongs_to :user attr_accessible :name end user = User.find(1) user.profile.id # => 1 user.update_attributes(profile_attributes: {name: 'some

Ist die Rails update_attributes-Methode die beste Wahl für das Aktualisieren eines Modells in der Datenbank?

Anzahl der Antworten 2 Antworten
def update @album = Album.find(params[:id]) if @album.update_attributes(params[:album]) redirect_to(:action=>'list') else render(:action=>'edit') end end Einer Rails 1.1.6 tutorial, ich Decke empfiehlt die Verwendung des update_attributes Methode für die Aktualisierung eines Modells, wie in dem Beispiel code von meinem controller