3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'app/helpers/onboard_on_rails/meta_tags_helper.rb', line 3
def onboard_on_rails_meta_tags
user = send(OnboardOnRails.configuration.current_user_method)
return "" unless user
mount_path = OnboardOnRails::Engine.routes.find_script_name({})
mount_path = "/onboard" if mount_path.blank?
locale = OnboardOnRails.configuration.user_locale.call(user) || "ru"
tags = tag.meta(name: "onboard-on-rails-user-id", content: user.id) +
tag.meta(name: "onboard-on-rails-mount-path", content: mount_path) +
tag.meta(name: "onboard-on-rails-accent-color", content: OnboardOnRails.configuration.accent_color) +
tag.meta(name: "csrf-token", content: form_authenticity_token) +
tag.meta(name: "onboard-on-rails-locale", content: locale)
if OnboardOnRails.configuration.default_font.present?
tags += tag.meta(name: "onboard-on-rails-default-font", content: OnboardOnRails.configuration.default_font)
end
tags
end
|