На моем сайте ruby on rails я показываю списки, где я хочу, чтобы пользователь добавил список в список желаний. Моя листинг модель has_many списков пожеланий, и мой список желаний модель has_and_belongs_to_many списков.Рубины на рельсах - получите идентификатор модели для выбранной радиокнопки
Моего add_listing_to_a_wishlist.html.erb файл выглядит следующим образом:
<table>
<tbody>
<% @wishlists.each do |wishlist| %>
<tr>
<%= radio_button_tag("wishlist[id]", wishlist.id) %>
<%= wishlist.name %>
</tr>
<% end %>
</tbody>
</table>
<%= link_to "Add listing to selected wishlist", wishlist_path %>
Это успешно извлекает и показывает каждый список пожеланий с помощью кнопки интерактивного радио. Я хотел бы передать выбранный список пожеланий (выбираются кнопка радио) в по ссылке:
<%= link_to "Add listing to selected wishlist", wishlist_path %>
В моем контроллере списков, у меня есть add_listing_to_wishlist функции, где я планирую использовать идентификаторы из соответствующего списка и чтобы добавить список. Это выглядит так:
def add_listing_to_wishlist
@listing = Listing.find(params[:id])
@wishlists = Wishlist.find(params[:id])
# [Logic for saving listing to wishlist here]
end
Как эффективно передать выбранный список желаний из пользовательского интерфейса в эту функцию?
Я новичок в Ruby on Rails и разработке интерфейса, поэтому, вероятно, я пропустил простую концепцию; любые указатели приветствуются.