У меня есть отношение через отношение one_to_many: while:
has_one :todays_order, :through => :patient_orders, :source => :daily_order ,:conditions => ["order_for_date = ?", Date.today]
Но когда я захочу отобразить это в контроллере следующим образом:
respond_with(@daily_order = Patient.find(params[:patient_id]).todays_order)
Яполучить следующий ответ:
{"mark_for_destruction" => false, "changes_attributes" => {}, "attribute" => {"Additional_information" => "....", "id"=>" 594369222 "}," только для чтения "=> ложь," ошибки "=> {}," ранее_измененные "=> {}," уничтожено "=> ложно," attribute_cache "=> {}," new_record "=> false}
Но вывод должен быть примерно таким:
{"Additional_information" => "....", "id" => "594369222"}
Что здесь не так?
PS: Вы можете найти полный контроллер и модель: http://pastebin.com/VSbvesTn