Im пытается сделать форму, где пользователь может выбрать кодовое имя, состоит из двух частей. Он может успешно создавать и сохранять форму, но это только сохраняет животную часть кодового имени.Rails Forms Two Selects One Value
<h2>Join Game</h2>
<%= form_for([@game, @game.players.build]) do |f| %>
<p>
<% adjArray = ["Alert","Ancient","Brave","Charming","Cheerful","Courageous","Deafening","Determined","Eager","Enchanting","Enthusiastic","Fancy","Friendly","Hissing","Loud","Mad","Old","Proud","Quick","Screeching","Silent","Silly","Slippery","Sour","Sparkling","Squeaky","Strong","Thundering","Victorious","Wild","Witty","Wonderful"]%>
<%= select(:player, :codename, adjArray) %>
<% animalArray = ["Ant","Bird","Cat","Chickken","Cow","Dog","Elephant","Fish","Fox","Horse","Humming Bird","Kangaroo","Lion","Monkey","Penguin","Pig","Rabbit","Sheep","Tiger","Whale","Wolf"] %>
<%= select(:player, :codename, animalArray) %>
<p>
<%= f.submit %>
</p>
<% end %>
Код контроллера
class PlayersController < ApplicationController
def create
@game = Game.find(params[:game_id])
@player = @game.players.create(player_params)
redirect_to game_path(@game)
end
private
def player_params
params.require(:player).permit(:codename, :alive, :target)
end
end
Пс. Это в Rails, игроки принадлежат к играм, а на Играх много игроков