Я пытаюсь использовать объект Hash, например, как модель ActiveRecord в FormHelper:
<% hash = { :some_key => 'some_value' } %>
<% fields_for "hash", hash do |f| %>
<%= f.text_field :some_key %>
<% end %>
Насколько я знаю, он пытается вызвать: метод some_key для объекта hash.Я пытался переопределить метод 'send' для класса Hash, но безуспешно:
def send( symbol, args = [] )
if self.has_key?( symbol )
self[ symbol ]
elsif self.has_key?( symbol.to_s )
self[ symbol.to_s ]
else
super
end
end
У вас есть какие-нибудь идеи, как я мог бы поиграть с этим?
Спасибо за вашу помощь.