0
で作業していない私はグループコントローラRailsの強いのparamsは、オートコンプリート
class GroupsController < ApplicationController
before_action :authenticate_user!
autocomplete :group, :name, :full => true
def index
@group = Group.new
end
def create
end
private
def group_params
params.require(:group).permit(:name)
end
end
私は、以下のフォームでのparamsを提出しています:
<%= form_for @group do |f| %>
<%= f.autocomplete_field :name, autocomplete_group_name_groups_path, 'data-delimiter' => ',', :multiple => true, :"data-autocomplete-label" => "Sorry, nothing found."
%>
<%= f.submit "Find" %>
<% end%>
は、私は、サーバーに次のparamsを取得しています:
{"utf8"=>"✓", "authenticity_token"=>"r/V8df6WtVVwh2i8QeJwxG0rxoF90cN7kpdsLPzoZzk72v3C+JOCNx5FuOD3RYTRS7jIZlWcbAdQ05iUEmw==", "group"=>{"name"=>["nyc"]}, "commit"=>"Find", "controller"=>"groups", "action"=>"create"}
でも電話しようとしているときgroup_params私はゲットしています空の{}
コードに問題があると教えてください。 ありがとうございます。
は 'params.requireを試して動作するはずです(:グループ)。許可(:名前=> []) ' – Pavan
ありがとう! – Adt