Контроллер должен изменить session_id перед сохранением информации.
user.rb
has_one :room
class Room < ApplicationRecord
belongs_to :user, optional: true
end
Rooms_controller.rb
n_room = room_params
n_room[:room][:session_id] = session.session_id
respond_to do |format|
binding.pry
if current_user.create_room(params[:n_room])
format.html { redirect_to '/rooms/#{@new_room.id}'}
Но это не работает, идентификатор_ сессии не сохраняется в строке номеров.
Вопрос 1: Как изменить 'rooms_params'?Вопрос 2: Как передать его модели комнаты в строке 'current_user.create_room'?Спасибо