Has_one with belongs_to

Hello I’m working on a game, and I need to do a item store and items so
what I did was table: store_items and table: items in table items you
have: id user_id store_item_id and in store_items is where all of the
stats are. So I did has_one :store_item in the item model, but them SQL
looks for store_items.item_id = 1 is there a way to by pass this or what
should I do?

Thanks in advance,

belongs_to :refrence_name,
:foreign_key => ‘some_id’,
:class_name => ‘some_class’,
:conditions => ‘’