2014-04-19 117 views
1

我在Sinatra中構建了一個小應用程序,需要包含一個簡單的按鈕才能發出獲取請求,將用戶重定向到另一個頁面。我一直在使用表單來處理這種事情,這看起來像是過度的。這裏有一個例子:如何在Sinatra中創建帖子按鈕

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

這是一個簡單的get請求的標記。但我似乎無法找到任何替代方案。有沒有辦法把這樣的東西變成按鈕或錨標籤?

回答

4

而不是使用形式和按鈕的,只是這樣做:

<a href="https://stackoverflow.com/users/:user_id" class="btn">User Profile</a> 

和風格它的CSS,使它看起來像一個按鈕,例如:

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

運作良好,不勝感激。 –