すみません。ruby on Railsで作成していて以下がview.html.erbの中身でtext boxが出てくるのですが、その中に日付を表示したのですが、調べてもよくわかりません。

以下の"ここに日付をいれたい"のところに文字を代入すれば文字は表示されるのですが、その日の日付を表示させその後文字を入力したいのです。サイトを調べるとヘルパーを使うとか、書いてあったりしますが、ヘルパーに何を書いて、以下のところにどのように変数を書くのかわかりません。どうか教えてください。

<tr>
<td class="item_cap_td" style="background-color:#97DCFF"><label for="item_title"><%= h _('Title') %></label></td>
<td class="item_value_td">
<%= text_field 'item', 'title', :value => "ここに日付をいれたい", :style => 'width:400px', :onChange => 'modifiedBasic++' %>
</td>
</tr>

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/05/29 00:49:53
  • 終了:2010/05/29 05:34:19

ベストアンサー

id:tsuyosix No.1

tsuyosix回答回数1ベストアンサー獲得回数12010/05/29 01:34:06

ポイント60pt

:value=> Time.now

とすれば日付は表示されると思います。

YYYY/MM/DDとかで表示したいのなら

ヘルパーでフォーマットするメソッドを追加すればよいかと。

helper

def time_format time

time.strftime "%Y/%m/%d %H:%M:%S %Z"

end

view

:value=> time_format(Time.now)

的外れな回答だったらごめんなさい。

id:shotomo

まさしく思いどおりです。ヘルパーの使い方ありがとうございました。

2010/05/29 05:33:48

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません