Я хочу установить пользовательский атрибут данных с помощью драгоценного камня интерком-рельс. В UserController#sign_up
у меня есть intercom_custom_data.user[:sign_up] = true
, но переменная не создается. Пробую в другом контроллере (TruckController#edit
) и если он создан.
user_controller.rb
class UserController < ApplicationController
skip_before_filter :check_admin
skip_before_filter :authenticate_user!, except: [:recovery]
skip_before_filter :verify_authenticity_token
def sign_up
...
if user.save
puts current_user.inspect
# <User id: 11, username: "user", email: "[email protected]", encrypted_password: "aebvcbb5c..."
intercom_custom_data.user[:sign_up] = true
end
end
end
truck_controller.rb
TruckController < ApplicationController
def index
puts current_user.inspect
# <User id: 11, username: "user", email: "[email protected]", encrypted_password: "aebvcbb5c..."
intercom_custom_data.user[:sign_up] = true
end
end