在Ruby文件中使用数组创建单选按钮,可以通过以下步骤实现:
options
的数组,包含三个选项:"Option 1"、"Option 2"和"Option 3"。options = ["Option 1", "Option 2", "Option 3"]
each
方法遍历数组,并使用Haml的radio_button
标签创建单选按钮。- options.each do |option|
= radio_button_tag "option", option
= option
%br
上述代码中,radio_button_tag
方法用于创建单选按钮,第一个参数是单选按钮的名称,第二个参数是选项的值。option
变量用于显示选项的文本。
form_tag
方法创建一个表单,并将单选按钮放置在表单中。= form_tag "/submit", method: "post" do
- options.each do |option|
= radio_button_tag "option", option
= option
%br
= submit_tag "Submit"
上述代码中,form_tag
方法用于创建一个表单,"/submit"
是表单提交的目标URL,method: "post"
指定表单提交的HTTP方法为POST。submit_tag
方法用于创建一个提交按钮。
params
哈希来获取表单参数的值。selected_option = params[:option]
上述代码中,params[:option]
用于获取名为"option"的表单参数的值,即用户选择的选项。
这样,通过以上步骤,就可以在Haml视图中使用Ruby文件中的数组创建单选按钮,并在提交表单后获取用户选择的选项。
领取专属 10元无门槛券
手把手带您无忧上云