Ginjo-rfm 2.0.1 has been released to
rubygems.org and fixes a couple of bugs. See the changelog or bug tracker on github for more info. Apparently none of my projects ran over these bugs since 2.0.0 was released at the beginning of the year.
There are some other issues I plan to fix soon as well. One is how to handle data type mis-matches coming from Filemaker. For example, when Rfm builds a record object and gets to a date field with a "?" character from a bad date in Filemaker. This can happen to any data type in Filemaker, and currently Rfm throws an exception. The question is how to handle this. Sometimes we don't want bad data in one field killing an entire query. A couple of options are:
* Just silence the errors, maybe with a global option. This seems the simplest.
* Somehow log the errors in the Rfm::Record object or Rfm::Resultset object.
I haven't encountered this problem with ActiveRecord and MySQL yet, so I'm not sure how a Ruby/Rails developer might expect Rfm to behave.
Thoughts?
Bill