Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 如何使用haml在RubyonRails中转储GET/POST变量?_Ruby On Rails 4_Haml - Fatal编程技术网

Ruby on rails 4 如何使用haml在RubyonRails中转储GET/POST变量?

Ruby on rails 4 如何使用haml在RubyonRails中转储GET/POST变量?,ruby-on-rails-4,haml,Ruby On Rails 4,Haml,我想在我的应用程序中创建一个调试部分,我需要在每个页面的底部转储所有变量。我不熟悉Haml,不知道如何转储GET和POST变量。有什么想法吗?我假设您在创建新Rails应用程序时使用的是Rails的默认布局,因此您将在app/views/layouts中有一个名为application.haml的文件。然后可以将其附加到正文部分的最后一行: = params 因此,application.haml应该如下所示: !!! %html %head %meta{:content =>

我想在我的应用程序中创建一个调试部分,我需要在每个页面的底部转储所有变量。我不熟悉Haml,不知道如何转储
GET
POST
变量。有什么想法吗?

我假设您在创建新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
)的底部都将包含所有变量