adding debugger and opal rails

This commit is contained in:
Torsten Ruger
2018-04-16 20:36:16 +03:00
parent 9c241218b7
commit 8d6e78c53f
10 changed files with 103 additions and 11 deletions

View File

@ -18,5 +18,11 @@ module RubyxWebpage
config.assets.paths << Gem.loaded_specs['susy'].full_gem_path+'/sass'
config.blog_path = Rails.root.to_s + "/app/views/posts"
config.assets.configure do |env|
env.cache = ActiveSupport::Cache.lookup_store(:memory_store,
{ size: 64.megabytes })
end
end
end

View File

@ -3,12 +3,16 @@
# Version of your assets, change this if you want to expire all your assets.
Rails.application.config.assets.version = '1.0'
# Add additional assets to the asset load path.
# Rails.application.config.assets.paths << Emoji.images_path
# Add Yarn node_modules folder to the asset load path.
Rails.application.config.assets.paths << Rails.root.join('node_modules')
Rails.application.config.opal.method_missing = true
Rails.application.config.opal.optimized_operators = true
Rails.application.config.opal.arity_check = !Rails.env.production?
Rails.application.config.opal.const_missing = true
Rails.application.config.opal.dynamic_require_severity = :ignore
# Precompile additional assets.
# application.js, application.css, and all non-JS/CSS in the app/assets
# folder are already added.
# Rails.application.config.assets.precompile += %w( admin.js admin.css )
Rails.application.config.assets.precompile += %w( debug.js debug.css)
Rails.application.config.assets.paths << "#{Gem.loaded_specs["rubyx-debugger"].gem_dir}/assets/"
Rails.application.config.assets.paths << "#{Gem.loaded_specs["rubyx-debugger"].gem_dir}/lib/"

View File

@ -0,0 +1,2 @@
Opal.use_gem("rubyx")
Opal.use_gem("ast")

View File

@ -2,6 +2,8 @@ Rails.application.routes.draw do
root to: 'high_voltage/pages#show' , id: 'index'
get "/debugger" , to: "debugger#index" , as: :debugger_index
get "/blog" , to: "blog#index" , as: :blog_index
get "/blog/*title" , to: "blog#post" , as: :blog_post