Skip to content

Commit e2c546d

Browse files
committed
Use fixed locals in templates by default
This is the recommended approach for new Roda applications.
1 parent c3d7b62 commit e2c546d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Gemfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
source 'https://rubygems.org'
22

33
gem 'sassc', '>= 2'
4-
gem 'tilt', '>= 2.2'
4+
gem 'tilt', '>= 2.6'
55
gem 'erubi', '>= 1.5'
6-
gem 'roda', '>= 3.66'
6+
gem 'roda', '>= 3.89'
77
gem 'refrigerator', '>= 1'
88
gem 'sequel', '>= 5.62'
99
gem 'sequel_pg', '>= 1.8', require: 'sequel'

app.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class App < Roda
3737
plugin :route_csrf
3838
plugin :flash
3939
plugin :assets, css: 'app.scss', css_opts: css_opts, timestamp_paths: true
40-
plugin :render, escape: true, layout: './layout', :template_opts=>{chain_appends: !defined?(SimpleCov), freeze: true, skip_compiled_encoding_detection: true}
40+
plugin :render, escape: true, layout: './layout', :assume_fixed_locals=>true, :template_opts=>{chain_appends: !defined?(SimpleCov), freeze: true, skip_compiled_encoding_detection: true, scope_class: self, default_fixed_locals: '()', extract_fixed_locals: true}
4141
plugin :public
4242
plugin :Integer_matcher_max
4343
plugin :typecast_params_sized_integers, :sizes=>[64], :default_size=>64

0 commit comments

Comments
 (0)