У меня есть 2 модели пользователей и компаний. (Я использую Devise для пользователя)
- Пользователь принадлежит Компании.
- У компании много Пользователей.
Моя модель User включает столбец client_id.
На данный момент пользователь регистрируется и направляется на new_company_path, где я хотел бы создать отношения. (Я бы предпочел сохранить это в 2 этапа).
Я знаю, что мой код неверен здесь, в companies_controller.rb, но это то место, где я
def create
@user = current_user
@company = @user.Company.new(params[:company])
respond_to do |format|
if @company.save
format.html { redirect_to root_path, notice: 'Company was successfully created.' }
format.json { render json: @company, status: :created, location: @company }
else
format.html { render action: "new" }
format.json { render json: @company.errors, status: :unprocessable_entity }
end
end