Код контроллера для сохранения информации о «комнате»:
params[:room][:session_id] = session.session_id
=> 17: respond_to do |format|
18: if current_user.create_room(params[room_params])
19: format.html { redirect_to '/rooms/#{@new_room.id}'}
Проверка «room_params» до того, как в операторе 17 отобразится:
1] pry(#<RoomsController>)> room_params
=> <ActionController::Parameters {"name"=>"uma7",
"session_id"=>"2_MX40NjIxOTU5Mn5"} permitted: true>
Но в записи «вставка в» хранится только user_id, ... не 'session_id' и 'name'.
INSERT INTO "rooms" ("created_at", "updated_at", "user_id") VALUES
($1, $2, $3) RETURNING "id" [["created_at", "2018-12-25
17:18:14.300732"], ["updated_at", "2018-12-25 17:18:14.300732"],
["user_id", 6]]
user_id, который должен быть внешним ключом в таблице Rooms.
Почему current_user.create_room(params[room_params])
не сохраняет 'session_id'и' имя 'значения?Спасибо