我有一个Ruby on Rails和ActiveAdmin应用程序。除了添加和注册一些模型外,我基本上没有更改任何默认配置。

我想使用GET /heartbeat这样的路由来启用我的应用程序,并以简单的字符串响应客户端/用户。我想知道如何执行以下步骤:

  • 将自定义路由添加到我的routes.rb文件。
  • app/controllers路径下添加一个自定义 Controller 。
  • 实现自定义操作,无需任何 View 即可直接响应用户。
  • 最佳答案

    routes.rb:

    get 'heartbeat' => "custom_controller#heartbeat"
    

    custom_controller.rb:
    class CustomController < ApplicationController
      def heartbeat
        render inline: "Some string to the client/user"
      end
    end
    

    关于ruby-on-rails - 如何在Ruby on Rails中添加自定义路线, Controller 和 Action ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33857227/

    10-16 09:42
    查看更多