2011-10-29 12 views
0

私は、HTML、lunchMonth、lunchDay、lunchdayのフィールドを3つ持っていますデータベースの日付フィールドを設定する適切な方法は何ですか?

lunchMonthとlunchDayは月と日の残りのタグを含む選択タグです。 lunchYearは2011年に設定されています。

私はフォームを設定しましたが、これらの3つの値を取るために足場を生成する必要があります。

これを行うには適切な方法はありますか?

Railsは、足場の日付の月を生成する:文字列の日付を整数年:整数

が右ということですか?

+0

月を「Jan、Fed」として保存していますか? – user482594

+0

11月、12月など –

答えて

2

レールを使って選択タグを使用するか、HTMLを書き込む必要はありません。scaffoldrails generate scaffold LunchTimes lunch_on:dateん(注:レールはdateデータ型を持つ)

とレールが必要なHTMLを生成するselect_dateヘルパーを使用app/views/lunch_times/*のビューを生成します。

それはまた、app/models/lunch_time.rbでモデルとコントローラを生成します。app/controllers/lunch_times_constrollers.rb

EDIT:

私はここにRailsのガイドをチェックアウトすることをお勧めしたい:http://guides.rubyonrails.org/index.html

http://api.rubyonrails.orgも良い参照です。

私はそれらが非常に有用であることを発見しました。

+0

私はそれを生成しました。次のステップは何でしょうか? Select TagsとOption TagsでこのHTMLをすべて削除する必要がありますか? –

+0

あなたが 'rails s'や' rails server'で持っているものを見て、ブラウザーでhttp:// localhost:3000にアクセスしてみてください。 – drnewman

関連する問題