lib/templates/config/initializers/environment.rb in aetherg-0.3.2 vs lib/templates/config/initializers/environment.rb in aetherg-0.3.3
- old
+ new
@@ -1,9 +1,15 @@
class <%= @name.camelcase %>::Application
+ <%- unless @no_views -%>
before do
content_type 'text/html'
end
+ <%- else -%>
+ before do
+ content_type 'application/vnd.api+json'
+ end
+ <%- end -%>
<%- unless @no_views -%>
set :views, Proc.new { File.join(root, "/app/views") }
<%- end -%>
@@ -19,13 +25,12 @@
<%- end -%>
file.sync = true
use Rack::CommonLogger, file
- # set CSRF
-
<%- unless @no_views -%>
- use Rack::Session::Cookie, key: _<%= @name %>.session, secret: $app_settings["csrf_token"]
+ # set CSRF
+ use Rack::Session::Cookie, key: '_<%= @name %>.session', secret: $app_settings['csrf_token']
use Rack::Csrf, :raise => true
<%- end %>
<%- unless @no_views -%>
# set layouts