貢献したAPIから作成されたビューがあります
=form_tag add_group_vk_vk_entries_path, method: :put do
-length_of_array = @vk_groups['message']['vk'].length
.row-fluid
-@vk_groups['message']['vk'][1..length_of_array].each do|item|
.span4
p= check_box_tag "vk_groups[]", item['gid']
p=item['name']
p=image_tag item['photo'], :size => "100x100",:class => "img-circle"
= submit_tag "ok"
この API からのデータを check_box_tag でコントローラーに送信したいと考えています。item['gid'] だけでなく、1 つの check_box_tag でチェックしたすべてのデータをコントローラーに送信したいのですが、方法がわかりません。
私のコントローラーで
def add_group_vk
params[:vk_groups].each do |item|
if VkEntry.not_exists?(item) == true
VkEntry.create!(
:git => item
)
end
end
redirect_to vk_entries_url
end
私はこのようなものが欲しい
def add_group_vk
params[:vk_groups].each do |item|
if VkEntry.not_exists?(item) == true
VkEntry.create!(
:git => item[:gid],
:name=> item[:name],
:ser=> item[:ser],
:photo=> item[:photo]
)
end
end
redirect_to vk_entries_url
end