【发布时间】:2015-11-15 20:03:22
【问题描述】:
我想在我的应用程序中创建一个调试部分,我需要在每个页面的底部转储所有变量。我是Haml 的新手,我不知道如何转储GET 和POST 变量。有什么想法吗?
【问题讨论】:
标签: ruby-on-rails-4 haml
我想在我的应用程序中创建一个调试部分,我需要在每个页面的底部转储所有变量。我是Haml 的新手,我不知道如何转储GET 和POST 变量。有什么想法吗?
【问题讨论】:
标签: ruby-on-rails-4 haml
我假设您在创建新的 Rails 应用程序时使用的是默认的 Rails 布局,因此您将在 app/views/layouts 中有一个名为 application.haml 的文件。然后你可以将它附加到正文部分的最后一行:
= params
所以application.haml 应该是这样的:
!!!
%html
%head
%meta{:content => "text/html; charset=UTF-8", "http-equiv" => "Content-Type"}/
%title SMAC Challenge
= stylesheet_link_tag 'application', media: 'all'
= javascript_include_tag 'application'
= csrf_meta_tags
%body
= render partial: 'shared/nav_bar'
.container-fluid
.flash= render partial: 'shared/flash_message', flash: flash
.content
= yield
= render partial: 'shared/footer'
= params
之后,在此布局 (application.haml) 内呈现的所有页面都将在底部包含所有变量。
【讨论】: