不知道是否有解決類似的問題,我做錯了什麼,或者這是簡單的形式或角之間的衝突,而是:添加角指令來simple_form在軌選擇選項收集輸入休息
.field
= f.input :role, collection: roles.map(&:name), selected: user.role.try(:name), include_blank: 'Select', required: true, input_html: { "ng-model" => "role" }
渲染(這看起來是正確的):
<select ng-model="role" class="select required" name="user[role]" id="user_role">
<option value="">Select</option>
<option value="system">system</option>
<option selected="selected" value="fcm">fcm</option>
<option value="regulatory">regulatory</option>
<option value="operations">operations</option>
<option value="help_desk">help_desk</option>
</select>
但選擇的值是 '選擇' 的include_blank
值。是的,role
在用戶上設置。
尋找Rails + Angular的解決方案,而不是創建選擇選項的純Angular方法。看到我的答案,解決這個問題。 – Guy