我在 Ruby 中使用 Highline 时遇到了一些问题,并试图让此处详细介绍的选择元素起作用。
- 目前以下代码产生错误“错误:参数数量错误(0代表1)。使用--trace查看回溯”
- 如何使变量无法选择?目前我有“做”设置,但我不知道如何将用户选择的变量放入变量中以在其他地方使用。
抱歉,如果这有点初学者,我对 ruby 是全新的,这是我的第一个项目,在最深处。
提前致谢。
if agree("Are these files going to be part of a set? ")
set_title = ask("Title: ")
set_desc = ask("Description:")
set_genre = ask("Genre: ")
set_label = ask("Record Label: ")
set_date = ask_for_date("Release Date (yy-mm-dd): ")
set_label = ask("EAN/UPC: ")
set_buy = ask("Buy this set link: ")
set_tags = ask_for_array("Tags (seperated by space): ")
# Sort out license
choose do |menu|
menu.prompt = "Please choose the license for this set? "
menu.choices(:all_rights_reserved, :cc_by) do
# put the stuff in a variable
end
end
end # End setup set