人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

すみません。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>

●質問者: shotomo
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:BOX C++ HTML Ruby on Rails view
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tsuyosix
●60ポイント ベストアンサー

: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)

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

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ