gpt4 book ai didi

ruby-on-rails - 单选按钮助手 - 默认值

转载 作者:行者123 更新时间:2023-12-03 16:01:13 24 4
gpt4 key购买 nike

我有一个 table 房间,我有一个字段 type(单人、双人)。我想为此字段使用单选按钮。所以,我是这样使用它的:

<% form_for(@room) do |f| %>
<%= f.radio_button :type, "Single" %>
<%= f.radio_button :type, "Double" %>
<% end %>

这适用于编辑 View 。问题是对于新 View ,我想将单选按钮默认为“单一”。对于此代码,不会为新 View 检查任何值。

我现在正在通过条件检查进行调整
<% form_for(@room) do |f| %>
<%= f.radio_button :type, "Single", :checked => @room.new_or_single? %>
<%= f.radio_button :type, "Double" %>
<% end %>

房间模型
def new_or_single?
type.nil? or type == "Single"
end

有没有更好的方法来实现这一目标?

最佳答案

设置默认值:在构造函数中输入

def new
@room = Room.new(:type => "Single")
end

关于ruby-on-rails - 单选按钮助手 - 默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5867715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com