Hi everyone,<div><br></div><div>I'm after some newbie help with ripple. I've created secondary indexes on a property in my document class and have confirmed that I can query the index via the browser. I've also confirmed the indexes are there as <font face="courier new, monospace">Ripple.client.get_index("test_riak_data", "type_bin", "foo")</font> works and returns the keys of the documents.<div>
<div><br></div><div>My document class is extremely simple:</div><div><br></div><div><font face="courier new, monospace">module Test::Riak</font></div><div><font face="courier new, monospace">  class Data</font></div><div>
<font face="courier new, monospace">    include Ripple::Document</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">    property :type, String</font></div><div><font face="courier new, monospace">    index :type, String</font></div>
<div><font face="courier new, monospace">  end</font></div><div><font face="courier new, monospace">end</font></div><div><br></div><div>However, when I try <font face="courier new, monospace">Test::Riak::Data.find_by_index(:type, "foo")</font><font face="arial, helvetica, sans-serif"> </font>I get an <font face="courier new, monospace">ArgumentError: No index has been defined for property 'type' of type 'Test::Riak::Data'.</font></div>
</div><div><font face="courier new, monospace"><br></font></div><div><font face="arial, helvetica, sans-serif">I'm probably doing something wrong but I'm not sure what. </font><span style="font-family:arial,helvetica,sans-serif">Any help would be appreciated.</span></div>
<div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Thanks,</font></div><div><font face="arial, helvetica, sans-serif">Chris</font></div>
</div>