【问题标题】:How to make a post button in Sinatra如何在 Sinatra 中制作发布按钮
【发布时间】:2014-06-03 23:51:06
【问题描述】:

我正在 Sinatra 中构建一个小型应用程序,需要包含一个简单的按钮来发出将用户重定向到另一个页面的获取请求。我一直在使用表单来处理这类事情,这似乎有点矫枉过正。这是一个例子:

<form method="get" action="/users/:user_id"> // User id taken on the backend from the session.
  <input type="submit" value="User Profile">
</form>

对于一个简单的 get 请求来说,这是很多标记。但是,我似乎找不到任何替代方案。有没有办法将这样的 get 放入按钮或锚标签中?

【问题讨论】:

    标签: ruby button hyperlink get sinatra


    【解决方案1】:

    不要使用表单和按钮,只需这样做:

    <a href="/users/:user_id" class="btn">User Profile</a>
    

    并将其设置为 CSS 样式,使其看起来像一个按钮,例如:

    a.btn {
      display: block;
      padding: 10px;
      background-color: red;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-10
      • 1970-01-01
      • 2012-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-27
      • 1970-01-01
      相关资源
      最近更新 更多