不确定是否有解决方法,我做错了,或者这是简单形式或角度之间的碰撞,但是:
.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>
但是所选值是’Select’的include_blank值.是的,角色是在用户上设置的.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。