У меня есть пара проблем с использованием Highline в Ruby, и я пытаюсь заставить работать элемент выбора, подробно описанный здесь .
- В настоящий момент следующий код выдает ошибку «ошибка: неверное количество аргументов (0 для 1). Используйте --trace для просмотра обратного следа»
- Как получитьпеременная из выбора?На данный момент у меня есть настройка 'do', но я понятия не имею, как получить переменную, выбранную пользователем, в переменную для использования в другом месте.
Извините, если это немногоновичок, я новичок в 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