0

さまざまな時間帯 (曜日、時刻など) に基づいて地図上にデータを表示する方法の複数のオプションを表示するフォームを作成しようとしています。Ruby on Rails を使用してユーザーがフォームから入力したオプションを保存したいのですが、select タグを使用してフォームを作成する方法がわかりません。現在、html のコードを持っていますが、正しいデータを表示するためにユーザーが入力した値を簡単に抽象化できるように、それを Ruby on Rails に変換したいと考えています。これは私が持っているコードです

    <!-- SPAN OF TIME--> 
                         <strong>Span:</strong>
                         <select id="span" class="span2">
                                <option>Today</option>
                                <option>This Week</option>
                                <option>This Month</option>
                                <option>This Year</option>
                            </select>
                            </br> 



                        <!-- WEEKDAY --> 
                        <strong>Weekday:</strong>
                            <select id="weekday" class="span2">
                                <option>All days</option>
                                <option>Weekend</option>
                                <option>Weekdays</option>
                                <option>Sunday</option>
                                <option>Monday</option>
                                <option>Tuesday</option>
                                <option>Wednesday</option>
                                <option>Thursday</option>
                                <option>Friday</option>
                                <option>Saturday</option>
                            </select>
                            </br> 

                        <!-- WEEKDAY --> 
                        <strong>Time of Day:</strong>
                            <select id="time" class="span2">
                                <option>Morning</option>
                                <option>Afternoon</option>
                                <option>Night</option>
                            </select>
                        </br> 


                        <button type="submit" class="btn btn-primary">Show Data</button>
4

2 に答える 2

0

あなたの質問に答えるドキュメントは次のとおりです:http: //api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html

于 2012-07-24T00:48:27.823 に答える
0

オプション タグには value 属性が必要です。オプション値は、コントローラーに送信されるものです。その後、params ハッシュを介してこのデータにアクセスできるようになります。これらのタグを動的に生成するには、Rails フォーム ヘルパーを使用することもお勧めします。

http://guides.rubyonrails.org/form_helpers.html#the-select-and-option-tags

于 2012-07-24T02:21:19.553 に答える