Значение text_field не читается в контроллере при использовании формы создания в представлении индекса - PullRequest
0 голосов
/ 23 марта 2019

Проблема в том, что я хочу создать Group, и я использую форму в index.html.erb, чтобы использовать действие create в контроллере групп, но параметр :name не передается в контроллер.

форма:

<%= form_for @group ,url: {controller: "groups", action: "create"} do |f| %>
   <%= f.label :name %>
   <%= f.text_field :name, id: 'grpName', class: 'form-control'%>
   <%= f.submit "Add Group" , class:"btn btn-light" , onclick: "addGroup();" %>
< %end %>

контроллер:

def index
    @groups = Group.all
    @group = Group.new
end

def create
    @user_id=1
    @group = Group.new(group_params)
    @group.user_id = @user_id
    @group.save 
end

private 
    def group_params
        params.require(:group).permit(:name) 
    end

    def group_params
        params.require(:group).permit(:name) 
    end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...