Как я могу явно указать ключ и значение в хеше, а затем использовать их в списке? У меня есть модель Link, где внешние ссылки могут быть сохранены. Ссылка имеет название и URL. Я хочу использовать заголовок как ключ и url как значение.Явным образом задайте ключ и значение для выбора
--------------------- ОБНОВЛЕНИЕ ------------------------ -
Эта работа ..
links = Link.all
link_array = []
links.each do |link|
link_array << [link.title,link.url]
end
Но, теперь вот это устройство. Я хочу объединить этот массив с другим массивом, чтобы две модели могли быть выбраны из одной формы. Как это ...
a = PagesController.action_methods
# this grabs each action from the pages controller that will later be used as a route
b = a.select {|s| s.include? "callback"}
c = a - b
# b and c removes any position in the array that includes the word 'callback' so that only actions defined in the controller are returned
links = Link.all
link_array = []
links.each do |link|
link_array << [link.title,link.url]
end
@all_links = c + link_array
# desired result is an array used in a single form select containing both external links and internal links