<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>RemVee.blog</title>
    <link>http://blog.remvee.net/</link>
    <description>RemVee.blog do { |item| item.mangle }</description>
    <item>
      <title>Daniel @ vluchtige ActiveRecord objecten</title>
      <link>http://blog.remvee.net/view/post/28#comment39</link>
      <guid>http://blog.remvee.net/view/post/28#comment39</guid>
      <description>&lt;p&gt;Over je hosting weet ik niks, maar als je op linux servers, of freebsd zit. &lt;br/&gt;
Is sqlite geen enkel probleem. En de installatie stelt helemaal niks voor. &lt;br/&gt;
Die is voor de meeste hostingproviders een stuk minder erg als rails :)&lt;/p&gt;</description>
      <author>Daniel</author>
      <pubDate>Mon, 26 Jun 2006 22:25:52 +0200</pubDate>
    </item>
    <item>
      <title>Remco @ vluchtige ActiveRecord objecten</title>
      <link>http://blog.remvee.net/view/post/28#comment38</link>
      <guid>http://blog.remvee.net/view/post/28#comment38</guid>
      <description>&lt;p&gt;Cool! Wel jammer dat SQLite dan ook geinstalleerd moet worden.  Daar wordt m&amp;#8217;n klant niet echt gelukkig van.&lt;/p&gt;</description>
      <author>Remco</author>
      <pubDate>Mon, 26 Jun 2006 14:07:29 +0200</pubDate>
    </item>
    <item>
      <title>Daniel @ vluchtige ActiveRecord objecten</title>
      <link>http://blog.remvee.net/view/post/28#comment36</link>
      <guid>http://blog.remvee.net/view/post/28#comment36</guid>
      <description>&lt;p&gt;Wat je beter kan doen is gewoon een in memory sqlite table te maken : &lt;br/&gt;
&lt;pre&gt;&lt;code&gt;
class Mailafriend &amp;lt; ActiveRecord::Base
   unless const_defined? :SQLITE_SETUP
     SQLITE_SETUP = true
     self.establish_connection(:adapter =&amp;gt; 'sqlite', :database =&amp;gt; ':memory:')
     conn = self.connection
     conn.create_table(self.table_name, :primary_key =&amp;gt; self.primary_key) do |t|
       t.column :from_name, :string
       t.column :from_email, :string
       t.column :to_name, :string
       t.column :to_email, :string
       t.column :message, :string
     end
   end&lt;/p&gt;
attr_accessible :from_name
attr_accessible :from_email
attr_accessible :to_name
attr_accessible :to_email
attr_accessible :message

validates_presence_of :from_name,
:message =&amp;gt; &amp;#8220;U dient een naam van de afzender in te vullen&amp;#8221;.t
validates_presence_of :from_email,
:message =&amp;gt; &amp;#8220;U dient een email-adres van de afzender in te vullen&amp;#8221;.t
validates_presence_of :to_name,
:message =&amp;gt; &amp;#8220;U dient een naam van de ontvanger in te vullen&amp;#8221;.t
validates_presence_of :to_email,
:message =&amp;gt; &amp;#8220;U dient een email-adres van de ontvanger in te vullen&amp;#8221;.t
&lt;p&gt;end&lt;br/&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;</description>
      <author>Daniel</author>
      <pubDate>Mon, 26 Jun 2006 13:41:10 +0200</pubDate>
    </item>
    <item>
      <title>Remco @ vluchtige ActiveRecord objecten</title>
      <link>http://blog.remvee.net/view/post/28#comment18</link>
      <guid>http://blog.remvee.net/view/post/28#comment18</guid>
      <description>&lt;p&gt;Ik heb de &lt;code&gt;ActiveForm.rb&lt;/code&gt; in de &lt;code&gt;lib&lt;/code&gt; directory gezet en m&amp;#8217;n form objecten zijn nu redelijk netjes.  Zie m&amp;#8217;n &lt;a href="http://www.bigbold.com/snippets/posts/show/1963"&gt;code snippet&lt;/a&gt; voor de gedocumenteerde code.&lt;/p&gt;</description>
      <author>Remco</author>
      <pubDate>Thu, 27 Apr 2006 12:33:31 +0200</pubDate>
    </item>
    <item>
      <title>Matthijs Langenberg @ vluchtige ActiveRecord objecten</title>
      <link>http://blog.remvee.net/view/post/28#comment17</link>
      <guid>http://blog.remvee.net/view/post/28#comment17</guid>
      <description>&lt;p&gt;Interessante post! &lt;br/&gt;
Ik ben op dit moment met hetzelfde bezig, en heb dit ook op zo&amp;#8217;n beetje dezelfde manier geimplementeerd. Je gebruikt toch wel vaak een support / contact formulier in een applicatie. &lt;br/&gt;
Ik vraag me trouwens af of er geen nettere manier gebruikt kan worden. Het zou mogelijk zijn om een plugin te maken en dus gewoon daar van te erven.&lt;/p&gt;</description>
      <author>Matthijs Langenberg</author>
      <pubDate>Thu, 27 Apr 2006 11:49:07 +0200</pubDate>
    </item>
    <item>
      <title>Anoniempje @ vluchtige ActiveRecord objecten</title>
      <link>http://blog.remvee.net/view/post/28#comment16</link>
      <guid>http://blog.remvee.net/view/post/28#comment16</guid>
      <description>&lt;p&gt;En de mailer in Rails heet ActionMailer ipv ActiveMailer ;)&lt;/p&gt;</description>
      <author>Anoniempje</author>
      <pubDate>Thu, 27 Apr 2006 00:05:46 +0200</pubDate>
    </item>
    <item>
      <title>Remco @ vluchtige ActiveRecord objecten</title>
      <link>http://blog.remvee.net/view/post/28#comment15</link>
      <guid>http://blog.remvee.net/view/post/28#comment15</guid>
      <description>&lt;p&gt;Je kan &lt;code&gt;attr_accessor&lt;/code&gt; gebruiken en &lt;code&gt;self.columns&lt;/code&gt; een lege lijst column terug laten geven:&lt;br/&gt;
&lt;pre&gt;&lt;code&gt;
class MyForm &amp;lt; ActiveRecord::Base
  def self.columns; []; end
  attr_accessor :email, :message
  validates_presence_of :email, :message
end
&lt;/code&gt;&lt;/pre&gt;&lt;br/&gt;
Validatie werkt maar je object gedraag zich niet helemaal als een AR object omdat je de &lt;code&gt;columns&lt;/code&gt; lijst niet hebt. De &lt;code&gt;error_messages_for&lt;/code&gt; helper methode gebruikt bijvoorbeeld deze lijst om errors &amp;#8220;op de juiste&amp;#8221; volgorde te tonen. Deze helper toont voor de bovenstaande class &lt;strong&gt;nooit&lt;/strong&gt; validatie fouten. Daarnaast verlies je de mogelijkheid om &lt;code&gt;MyForm&lt;/code&gt; automagisch op te bouwen in je view mbv de columns lijst.&lt;/p&gt;</description>
      <author>Remco</author>
      <pubDate>Wed, 26 Apr 2006 23:05:12 +0200</pubDate>
    </item>
    <item>
      <title>Rodney @ vluchtige ActiveRecord objecten</title>
      <link>http://blog.remvee.net/view/post/28#comment13</link>
      <guid>http://blog.remvee.net/view/post/28#comment13</guid>
      <description>&lt;p&gt;je kunt met attr_accessor &amp;#8216;pseudo&amp;#8217;/virtuele kolommen toevoegen aan je model&lt;br/&gt;
waarna je gewoon de normale validations kunt gebruiken. Zoiets:&lt;br/&gt;
&lt;pre&gt;&lt;code&gt;
class MyForm &amp;lt; ActiveForm
  attr_accessor :email
  validates_presence_of :email
end
&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;</description>
      <author>Rodney</author>
      <pubDate>Wed, 26 Apr 2006 22:57:04 +0200</pubDate>
    </item>
    <item>
      <title>Danny @ vluchtige ActiveRecord objecten</title>
      <link>http://blog.remvee.net/view/post/28#comment12</link>
      <guid>http://blog.remvee.net/view/post/28#comment12</guid>
      <description>&lt;p&gt;In de User class die je bij acts_as_authenticated meekrijgt, wordt een extra column gewoon als attribute gedefinieerd:&lt;br/&gt;
&lt;pre&gt;attr_accessor :password&lt;/pre&gt;&lt;br/&gt;
waarna er ook validaties op uitgevoerd kunnen worden:&lt;br/&gt;
&lt;pre&gt;&lt;code&gt;
validates_presence_of     :password
validates_length_of       :password, :within =&amp;gt; 5..40
validates_confirmation_of :password
&lt;/code&gt;&lt;/pre&gt;&lt;br/&gt;
Is dat iets anders??&lt;/p&gt;</description>
      <author>Danny</author>
      <pubDate>Wed, 26 Apr 2006 13:02:55 +0200</pubDate>
    </item>
    <item>
      <title>Anoniempje @ vluchtige ActiveRecord objecten</title>
      <link>http://blog.remvee.net/view/post/28#comment11</link>
      <guid>http://blog.remvee.net/view/post/28#comment11</guid>
      <description>&lt;p&gt;hmmm ik tel drie regels in je aller eerste voorbeeld en een heleboel ingewikkelde regels in je uiteindelijke oplossing. Oke  DRY  maar aangezien je verder geen Repeat hebt volgens mij is de eerste oplossing misschien wel zo simpel.&lt;/p&gt;</description>
      <author>Anoniempje</author>
      <pubDate>Wed, 26 Apr 2006 10:35:11 +0200</pubDate>
    </item>
  </channel>
</rss>

