簡體   English   中英

如何使用date_select(rails)?

[英]how to use date_select(rails)?

我有表格和date_select那里

這是我的表格(在編輯視圖中)

=form_for @user do |f|
  %p
    = f.date_select('user','birthday',:start_year => 1940)

這是我的編輯動作

def edit
      @user = User.find(params[:id])
 end

在我的情況下,它寫了一個錯誤

undefined方法`merge'為“birthday”:String

我有屬性birthday:date,我也嘗試過string屬性,但它沒有用。 那么如何在我的情況下使用日期選擇?(還有如何驗證它?以及如何設置默認值?)

提前致謝

您不需要為用戶添加參數,它已包含在f變量中。

=form_for @user do |f|
  %p
    = f.date_select(:birthday,:start_year => 1940)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM