Tag: attr-accessor

Ein Attribut accessor in Ruby ist ein Weg von der Deklaration-Attribut Barrierefreiheit (Lesen und schreiben) über Ruby metaprogramming Einrichtungen.

attr_accessor über mehrere Klassen?

Anzahl der Antworten 1 Antworten
Habe ich ein einzelnes Modul mit vielen verschiedenen Klassen (aufgeteilt in separate Dateien). Jede Klasse hat den gleichen Satz von attr_accessor, also wie kann ich wiederverwenden, statt zu wiederholen, die attr_accessor block? Was ich gerade mache.... #

Virtuelle Attribute in rails 4

Anzahl der Antworten 1 Antworten
Wie kann ich mit virtual Attribute(getter, setter) in rails 4, als "attr_accessible" entfernt. Bin ich immer Problem, hier def tags_list @tags = self.tags.collect(&:name).join(', ') end Kann ich erreichen, oben beschriebenen Methode, aber nicht in der Lage zu

Modell fehlen erforderliche attr_accessor für 'photo_file_name' beim hochladen mit der Büroklammer und S3 auf heroku

Anzahl der Antworten 3 Antworten
Einrichten Büroklammer mit S3, auf meinem linux-dev-Umgebung war ein Kinderspiel-alles funktioniert out of the box. Allerdings kann ich es nicht zu funktionieren auf Heroku. Wenn ich versuche einen upload, der log zeigt: Processing ItemsController#create (for 72.177.97.9 at

attr_accessor Standardwerte

Anzahl der Antworten 7 Antworten
Ich bin mit Schienen und ich will es so machen, dass attr_accessor :politics gesetzt ist, wird standardmäßig auf false. Weiß jemand, wie dies zu tun und ist in der Lage, es zu erklären in einfachen Worten für

Verwenden von attr_accessor und attr_accessible für dasselbe Feld

Anzahl der Antworten 4 Antworten
Was passiert im hintergrund mit dem folgenden code? class User < ActiveRecord::Base attr_accessor :name attr_accessible :name end Hinweis: Beim instanzieren der Klasse, wird es beibehalten werden, um die Datenbank? Warum oder warum nicht? InformationsquelleAutor der Frage Magne

Wie setze ich einen attr_accessor für eine dynamische Instanzvariable?

Anzahl der Antworten 7 Antworten
Ich dynamisch erstellt eine Instanz-variable in meiner Klasse: class Mine attr_accessor :some_var def intialize @some_var = true end def my_number num self.instance_variable_set "@my_#{num}", num end end Wie mache ich @my_#{num} jetzt als ein attr-Wert? z.B. ich möchte

Wie würde ein Standard-Getter und -Setter in Schienen aussehen?

Anzahl der Antworten 3 Antworten
Ich weiß, dass ich schreiben attr_accessor :tag_list, um ein virtuelles Attribut tag_list für ein Objekt in Schienen. Dies ermöglicht eine tag_list-Attribut in Formularen für das Objekt. Wenn ich attr_accessor :tag_list ich kann, im Modell ausführen von Aktionen