2011-10-28 4 views
0

私は、今すぐユーザーが下のフォームで日付を選択し、[送信]ボタンを押すレールアプリを構築しています。RailsでPOSTで選択タグを使用する適切な方法はありますか?

3つの質問: 1)これを自分のDBに投稿する正しい方法は何ですか? 2)送信ボタンはフォームタグ内にある必要がありますか? 3)これらのフィールドを正しく取得するための足場を生成するにはどうすればよいですか?

ご協力いただきありがとうございます。私は本当にこの素晴らしいコミュニティに感謝し、私がより熟達しているときにある日を返すことを楽しみにしています。

<div id="dateFields"> 
<form accept-charset="UTF-8" method="post"> 
<select name="lunchMonth"> 
    <option>Month</option> 
    <option value="November">November</option> 
    <option value="December">December</option> 
</select> 

<select name="lunchDay"> 
    <option>Day</option> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
    <option value="4">4</option> 
    <option value="5">5</option> 
    <option value="6">6</option> 
    <option value="7">7</option> 
    <option value="8">8</option> 
    <option value="9">9</option> 
    <option value="10">10</option> 
    <option value="11">11</option> 
    <option value="12">12</option> 
    <option value="13">13</option> 
    <option value="14">14</option> 
    <option value="15">15</option> 
    <option value="16">16</option> 
    <option value="17">17</option> 
    <option value="18">18</option> 
    <option value="19">19</option> 
    <option value="20">20</option> 
    <option value="21">21</option> 
    <option value="22">22</option> 
    <option value="23">23</option> 
    <option value="24">24</option> 
    <option value="25">25</option> 
    <option value="26">26</option> 
    <option value="27">27</option> 
    <option value="28">28</option> 
    <option value="29">29</option> 
    <option value="30">30</option> 
    <option value="31">31</option> 
</select> 

<select name="lunchYear"> 
    <option value="2011">2011</option> 
</select> 
</form> 
</div> <!-- End DateField --> 

<br /><br /> 
<a class="whiteButton" href="#confirmed" type="submit" value="send">Confirm</a> 

答えて

0

HTMLの既存のブロブで始まり、その後、フォームからの情報を受信するようにRoRのコントローラ/モデルを構築しようとしますが、それは少し珍しいです...確かに可能です。典型的には、HTMLをレンダリングするためにRoRビュー/フォームヘルパーも使用されますが、この場合は明らかに行われませんでした。

ちょっと奇妙なところから始めているので、あなたの質問に答えるのは難しいです。私は、MVCフレームワークのすべての部分にRoRの足場を使っていくつかのサンプルフォーム/コントローラ/モデルを書いてみると、皆さんがもっと明確になると思います。多分Rails for Zombiesで始まるでしょうか?

0

私は#213 Calendars放送局からのエピソードは、日付ピッカーを理解し、適切な方法でそれを行うのに役立つと思います。