Skip to content

Instantly share code, notes, and snippets.

View somebee's full-sized avatar

Sindre Aarsaether somebee

View GitHub Profile
-content_for('body') do
.messages= label_view :my_label, :tag => 'h1', :inner_html => 'Hello World!'
<% content_for('body') do %>
<div class="messages">
<img class="logo" src="<%= static_url('images/sproutcore-logo') %>" />
<div class="message">
<%= label_view :my_label, :tag => 'h1', :inner_html => 'Hello World!' %>
</div>
</div>
<% end %>
def update_and_reload!(attributes)
update!(attributes)
if identity_map.any?
query = @key_properties.zip(identity_map.keys.transpose).to_hash.merge(attributes)
model.all(query).reload(:fields => attributes.keys)
end
end
MacPro:dm-more sindre$ rake spec
(in /Users/sindre/Work/_oss/datamapper/dm-more)
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake/gempackagetask.rb:13:Warning: Gem::manage_gems is deprecated and will be removed on or after March 2009.
(in /Users/sindre/Work/_oss/datamapper/dm-more/dm-adjust)
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake/gempackagetask.rb:13:Warning: Gem::manage_gems is deprecated and will be removed on or after March 2009.
(in /Users/sindre/Work/_oss/datamapper/dm-more/dm-serializer)
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake/gempackagetask.rb:13:Warning: Gem::manage_gems is deprecated and will be removed on or after March 2009.
** README.txt is missing or in the wrong format for auto-intuiting.
run `sow blah` and look at its text files
(in /Users/sindre/Work/_oss/datamapper/dm-more/dm-validations)
rake
(in /Users/sindre/Work/_oss/datamapper/dm-more/dm-adjust)
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake/gempackagetask.rb:13:Warning: Gem::manage_gems is deprecated and will be removed on or after March 2009.
rm -r coverage
37.7% 7 file(s) 171 Lines 114 LOC
/usr/local/lib/ruby/gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:12: superclass mismatch for class DataObjectsAdapter (TypeError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/sqlite3_adapter.rb:1
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
class User
include DataMapper::Resource
property :id, Serial
property :name, String
end
class Event
include DataMapper::Resource
class Location
include DataMapper::Resource
property :id, Serial
property :type, Discriminator
property :code, String, :index => true
property :name, String, :index => true, :length => 255
property :tags, Text, :lazy => false
property :description, Text, :lazy => false
property :population, Integer
order = Order.new(:company => company)
order.events >>
Wed, 04 Feb 2009 12:29:46 GMT ~ debug ~ (0.000211) SELECT `id`, `type`, `order_id`, `details`, `body` FROM `events` WHERE `order_id` IS NULL ORDER BY `id`
require 'rubygems'
require 'dm-core'
DataMapper.setup(:default, "mysql://root@localhost/dm_core_test")
class Order
include DataMapper::Resource
property :id, Serial
has n, :events
>> *AnySTIInheritedModel*.all
~ Don't know how to quote Set objects (#<Set: {*AnySTIInheritedModel*}>)
RuntimeError: Don't know how to quote Set objects (#<Set: {*AnySTIInheritedModel*}>)
from /usr/local/lib/ruby/gems/1.8/gems/data_objects-0.9.12/lib/data_objects/quoting.rb:53:in `quote_value'
from /usr/local/lib/ruby/gems/1.8/gems/data_objects-0.9.12/lib/data_objects/quoting.rb:27:in `escape_sql'
from /usr/local/lib/ruby/gems/1.8/gems/data_objects-0.9.12/lib/data_objects/quoting.rb:26:in `gsub!'
from /usr/local/lib/ruby/gems/1.8/gems/data_objects-0.9.12/lib/data_objects/quoting.rb:26:in `escape_sql'
from /usr/local/lib/ruby/gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:66:in `execute_reader'
from /usr/local/lib/ruby/gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:66:in `read_many'
from /usr/local/lib/ruby/gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:204:in `with_connection'