Я использую гем Devise Invitable для приглашения пользователей, и после создания пользователя я создаю клиент с user_id
равно id
только что созданного пользователя
class User < ActiveRecord::Base
after_create :create_client
def create_client
new_client = Client.new()
new_client.user_id = self.id
new_client.save
end
end
Это работает, но как только я попытался добавить location_id
к параметрам, я вижу:
Unpermitted parameter: location_id
Вот новый метод с location_id
def create_client
new_client = Client.new()
new_client.user_id = self.id
new_client.location_id = self.location_id
new_client.save
end
Я прочитал много ответов об этой проблеме, но не могу найти реального решения для внесения этого параметра в белый список. У кого-нибудь есть метод, который работает в Rails 4 с Devise 3.5?