我有一個基本的Ruby/Sinatra應用程序,它的表單看起來不太正確。該表單有兩個輸入,一個文本框和一個textarea。當我檢查應該通過表單傳遞給應用程序的參數時,我只能看到來自文本框的輸入,而不是textarea。我的代碼如下:Sinatra應用程序表單不會發布整個表單
在app.rb
post '/create' do
params.inspect
end
在new.erb
<h1>Add New Page</h1>
<div>
<form method="post" action="/create">
<fieldset>
<label for="title">Title:</label>
<input type="text" name="title" id="title">
</fieldset>
<fieldset>
<label for="content">Content:</label>
<textarea rows="10" columns="50" id="content"></textarea>
</fieldset>
<input type="submit">
</form>
</div>
<a href="/">Back to Index</a>
當我瀏覽到http://localhost:4567/create它只返回:
{"title"=>"asdf"}
但要有也是爲textarea輸入返回的某種信息!