ACHTUNG. Das ist ein Archiv des alten forum.ruby-portal.de. Die aktuelle Mailingliste gibt es auf lists.ruby-lang.org/pipermail/ruby-de.

NOTICE. This is a ready-only copy of the old forum.ruby-portal.de. You can find the current mailing list at lists.ruby-lang.org/pipermail/ruby-de.

Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: [Rails plugin] has_many_booleans
BeitragVerfasst: 08 Jul 2010, 19:43 
Offline
Lehrling

Registriert: 25 Mai 2009, 12:48
Beiträge: 91
Wohnort: Berlin
has_many_booleans ist ein ActiveRecord Plugin, welches virtuelle, boolsche Attribute für ein Model erzeugt. Wenn das Objekt gespeichert wird, wandelt das Plugin die virtuellen Booleans in eine Zahl um (Bitset). Somit kann man leicht neue Attribute hinzufügen, ohne die Datenbankstruktur ändern zu müssen.

Setup
Installieren mit

* Rails 2: script/plugin install git://github.com/janlelis/has_many_booleans
* Rails 3: rails plugin install git://github.com/janlelis/has_many_booleans
* oder als gem: gem install has_many_booleans (zu environment.rb/Gemfile hinzufügen)

Ein Integer Feld in der Modeltabelle mit dem Namen "booleans" anlegen.

Benutzung
z.B. so:

1
2
3
4
5
6
7
8
9
class Model < ActiveRecord::Base
has_many_booleans :name, :password
end

# so kanns dann benutzt werden:
# a = Model.new
# a.name_activated # false
# a.name_activated = true
# a.name_activated # true


Mehr Infos in der README: http://github.com/janlelis/has_many_booleans

Hat jemand Feedback, Anmerkungen, Bugs? :)

_________________
fresh / irbtools / ripltools / github / J-_-L


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: