Проблема в том, что я хочу создать 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