так вот что я понял из вопроса .. вы хотите создать запись в вашей таблице, когда вы нажимаете кнопку добавления. И значение записи должно быть именем, которое пользователь дает в диалоговом окне приглашения.
Вы можете достичь этого, сделав это ..
1) сделать ajax-вызов на стороне сервера, когда пользователь вводит имя .. если вы используете jquery, возможно, что-то вроде этого ..
$.post("yourcontroller/yourmethod", { name: "value given by user in the prompt"}, function(data) {
//this is where you update the combo
});
2) Объявите маршрут вашего контроллера / вашего метода в config / rout.rb ..
3) Определите ваш метод в вашем контроллере, который читает параметры [: name] и на основе используемого вами ORM создает запись в таблице. если вы используете Sequel ORM, вы можете сделать что-то вроде этого.
YourTable.create(
:name => params[:name]
)
, который должен создать запись в вашей таблице.