如何在 Rails 表单中设置字段或选项集的默认值?
我正在尝试(应该是)简单的技巧,在 Rails form_for 块中设置单选框对,当选择“1/2 小时”或“1 小时”作为选项时,默认为“1 小时”。我看过的文档没有表明如何执行此操作。有什么建议吗?
I'm trying attempting the (ought to be) simple feat of setting a radiobox pair in a Rails form_for block to default to "1 hour" when given the choice between "1/2 hour" or "1 hour" as options. The documentation that I've looked at doesn't indicate how to do this. Any advice?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
确保您将一个实例传递给 form_for,并且其属性已预先设置。
然后在您看来,
如果这不是 db 属性,请改为执行以下操作:
Make sure you're passing an instance to form_for, and that its attribute is pre-set.
Then in your view
If this is not a db attribute, do this instead:
我认为最简单的方法是将该值放入控制器中。
例如:
I think the easiest way is to put that value inside your controller.
For example: