1
我正在嘗試創建一個包含帶有提交按鈕的文本區域的簡單Sinatra應用程序。下面是另一個textarea,它在點擊提交按鈕後顯示第一個textarea的修改後的文本。從textarea讀取文本,使用ruby修改文本並輸出修改後的文本
西納特拉是新的給我,所以這是我能想出迄今最好的:
CH.erb
<html>
<head>
<title>CH</title>
</head>
<body>
<div id="main">
<form action="" method="post">
<textarea id="orig" rows="25" cols="150"></textarea>
<br /><br /><br />
<button type="submit">Submit</button>
</form>
<br /><br /><br />
<textarea id="result" rows="25" cols="150"></textarea>
</div>
</body>
</html>
CH.rb
require 'sinatra'
get '/hi' do
erb :CH
end
post '/hi' do
# ????
end
謝謝你的答案Phrogz。我複製/粘貼你的代碼,但不幸的是,點擊提交按鈕後,兩個textareas都是空白的。任何想法爲什麼?我不反對Haml的回答,我只是懶惰。 – jack 2012-04-06 12:00:31
哎呀!你的textarea也需要'name =「orig」'。 – Phrogz 2012-04-06 12:32:00
這個技巧。謝謝一堆! – jack 2012-04-06 22:50:04