我有一个内部的导轨,我有一些单选按钮,我不想在我的编辑动作中发布。
<form accept-charset="UTF-8" action="/feedbacks/3" id="edit_feedback_3" method="post">
<input id="1_1" name="1" type="radio" value="1" />Yes
<input id="1_1" name="1" type="radio" value="1" />No
<input id="feedback_answers" name="feedback[answers]" size="30" type="text" />
<input name="commit" type="submit" value="Submit" />
</form>
并且这些单选按钮未绑定到模型的属性,如何仅将“feedback_answers”发布到服务器。
这一切都是因为我在radio buttons
面临这个问题我正在使用ruby 1.9.2和rails 3.2.6。
答案 0 :(得分:0)
处理此问题的一个好方法是在提交时使用javascript禁用单选按钮:
function disableButtons() {
document.getElementById('1_1').setAttribute('disabled', 'disabled');
return true;
}
然后在表单中添加以下内容:
onsubmit="return disableButtons()"