我有一个使用rails的表单并由angularjs提交。我遇到的问题是,当我尝试从angular访问表单数据时,未隐藏的输入将以newTask对象的形式显示,但隐藏的字段不会。我在这里缺少什么吗?
= form_for [@patient, Task.new], html: {action: nil, name: 'newTaskForm', 'ng-submit' => 'taskCreate($event, newTask)'} do |f|
= f.hidden_field :taskable_id, :value => @patient.id,
'ng-model' => 'newTask.taskable_id'
= f.hidden_field :taskable_type, :value => @patient.class.to_s,
'ng-model' => 'newTask.taskable_type'
= f.hidden_field :creator_id, :value => current_user.id,
'ng-model' => 'newTask.creator_id'
= f.text_field :text, required: true, placeholder: 'Add a task...',
'ng-model' => 'newTask.text'
= f.submit 'Add task', 'ng-disabled' => 'newTaskForm.$invalid'